Blog
Subscribe to the mailing list
As internet search gets consumed by AI, it’s more important than ever for audiences to directly subscribe to authors. Mailing list subscribers get a weekly digest of the articles and resources on this blog, plus early access and discounts to online courses and materials.
No data sharing, no algorithms, no spam. Unsubscribe any time.
What Defined AI in Education in 2025? A Year in Review
What Defined AI in Education in 2025? In this article, I reflect on some of the highlights from the blog, looking at trends in the technology, how attitudes towards AI hype have shifted, and where I think the industry is taking us in 2026.
These Aren’t the Droids We’re Looking For: Move Along ChatGPT
ChatGPT just doesn’t work any more. This article looks at some of the ways in which Sam Altman’s company has fallen from grace and fallen behind competitors like Google in the AI arms race.
From Schools to Universities: Unpacking Australia’s New Framework for AI in Higher Education
A critical comparison of Australia’s 2025 Higher Education AI Framework and the K-12 Schools Framework. Exploring key differences in equity, Indigenous knowledges, and regulatory backing.
What the National AI Plan Means for Schools
The Australian National AI Plan 2025 has significant implications for schools. Here’s what educators need to know about policy, procurement, professional development, and 2026 planning.
Teaching AI Ethics: Data 2025
This is an updated post in the series exploring AI ethics, building on the original 2023 discussion of data and “datafication”. This post explores why and how GenAI relies on so much data collection, how AI companies are gathering the information, and what it means for education.
The Near Future of GenAI: December 2025 Update Part 1
What’s next for Generative AI? Discover the latest trends in AI Agents, synthetic media, and the battle for dominance between Google, OpenAI, and Anthropic.
Good Enough and Better Than Me: Two Problematic Student Perspectives on Gen AI
For the past few months, I’ve been visiting schools and hearing from students about why and how they’re using (or refusing) generative artificial intelligence. In this article, I’m talking about two of the more problematic perspectives that have emerged from those conversations: it’s good enough, and it’s better than me.
Teaching AI Ethics: Privacy 2025
This is an updated post in the series exploring AI ethics, building on the original 2023 discussion of privacy concerns. As generative AI has become embedded in our daily digital lives from chatbots to smart glasses the privacy implications have grown more complex and immediate. This post explores how GenAI has transformed privacy risks and…
Hands on with Canva Code
When Canva first launched its code tools in Canva AI, I was pretty cynical. In fact, I was definitely too harsh, with my first post based on a few basic experiments. I wasn’t impressed because I couldn’t see how it was any different to other offerings such as ChatGPT’s Canvas or Claude’s Artifacts – it…
Teaching AI Ethics: Copyright 2025
This is an updated post in the Teaching AI Ethics series, originally published in 2023. Given the explosive developments in AI and copyright over the past two years – including major court cases, government decisions, and the first billion-dollar settlements – it felt essential to revisit this intermediate-level ethical concern. For the previous updated post…
New Online Course: The Practical AI Process
I’m excited to launch a new course offering AI professional development for educators. The Practical AI Process covers GenAI from foundation to advanced levels. Learn more in the article.
Another Bloody Otter Has Joined the Call
This post is a lament. I thought we were done with the 2023-2024 bad habit of every person attending an online meeting with their AI notetaking assistant in tow, but here we are, November 2025, and I have just attended not one but three meetings which gradually filled up with Otters, Fireflies, and other assorted…
Something went wrong. Please refresh the page and/or try again.