Latest posts

  • I Said I Would Scream From the Rooftops. Consider This Me Screaming!

    Back in June, at the end of an Adobe session at ISTE 2026, Claudio Zavala Jr. showed a room full of educators a one-minute and fifteen-second animated video that stopped me completely in my tracks. It was rich, layered, professionally rendered, and made entirely with AI-generated prompts. Every element editable. No animation degree required. No…

    Read more

  • The Best Thing I Found at ISTE 2026 Wasn’t at the Loudest Booth

    The Best Thing I Found at ISTE 2026 Wasn’t at the Loudest Booth

    I have a theory about conferences. The best stuff is never where the speakers are the loudest and the lights are the brightest. I developed this theory the same way I developed my best opinions about food: by ignoring the obvious choices and wandering until something unexpected stopped me cold. I am the person who…

    Read more

  • Who’s Ready to Soak Up the Sun at ISTE 2026 in Orlando?

    Who’s Ready to Soak Up the Sun at ISTE 2026 in Orlando?

    The laptop, headphones, and portable batteries have been charged. The sunscreen has been forgotten. The kids have been hugged and kissed goodby with the promise of seeing them again in a week. I’m currently in KCI chatting it up with some World Cup fans and some Europeans who’ve traveled here to support their team, and…

    Read more

  • The Grading Trap: Why a 95% Was Never the Problem

    The Grading Trap: Why a 95% Was Never the Problem

    On more than one occasion, a student has opened their PowerSchool account, seen their grade, and come to talk with me about it. When I asked what it was, they responded: a 95%. I knew I didn’t turn my poker face on fast enough. This was not the first time, and it will depressingly not…

    Read more

  • Your Body Already Knows What You Think

    Your Body Already Knows What You Think

    I want you to try something. Think about a topic you have a strong opinion about. Something you feel clearly and specifically. Not something abstract, something real. A policy, a decision, a choice someone you know made, a position your school or district has taken that you either love or deeply disagree with. Now: stand…

    Read more

  • The Difference Between Tolerating a Perspective and Understanding One

    The Difference Between Tolerating a Perspective and Understanding One

    I have spent the better part of my life constructing arguments. Since 1998, policy debate tournaments have been a large part of my life. Argument construction is my identity. Arguments are the air I breathe. Competitive debate does something to rewire the way you think about argumentation and the world that is genuinely difficult to…

    Read more

  • Year Zero: What Happens When a 20-Year Teacher Starts From Scratch?

    Year Zero: What Happens When a 20-Year Teacher Starts From Scratch?

    I have been teaching for almost twenty years. That sentence used to feel like a credential. Lately, it has started to feel like a question. Not in a crisis-of-confidence way, I love this job as much as I ever have, maybe more! But in a genuinely curious way. What would I do differently if I…

    Read more

  • The Performative PD Problem: Why Professional Development Is Broken and What You Can Do About It

    The Performative PD Problem: Why Professional Development Is Broken and What You Can Do About It

    Let me tell you about three professional development experiences from my career. All different content, yet one common thread endures. My very first PD session as a first-year teacher was a video about working with special education students. It used language and terminology that had been considered outdated for years. Nobody in the room flagged…

    Read more

  • Come Vibe With Me!

    Come Vibe With Me!

    I owe you an apology and an explanation. Back in February, I announced the launch of Vibe Coding for Educators, my 20-part YouTube series designed to take teachers from “I have never touched a line of code in my life” to “I just built my students a custom French Revolution simulator, and I cannot be…

    Read more

  • Vibe Coding for Educators: Part Two Released TODAY!

    Vibe Coding for Educators: Part Two Released TODAY!

    Quick update today (Don’t worry, I’ve got meatier posts ready for Wednesday/Friday). Videos 4-6 of the Canva unit have been published to my YouTube channel this morning! You can learn to create: an interactive story map, math manipulatives, and a calming timer for your own classroom! Videos 4-6 of the Gemini unit should be up…

    Read more