What The Bus Carries

The first time I heard about what would become the Khmer Magic Music Bus, I wasn’t even in Cambodia. I was listening to my colleague Steve describe a rest stop on a long drive through the countryside.

February 28, 2026 · 7 min

Learning Web Development in an AI World

I’m getting nervous about my new web development class now that it’s just a few weeks away. It’s my first time teaching older students — tenth, eleventh, and twelfth graders — for a full semester, and I’m doing it alone. Last year I dipped my toes in with a smaller group, learned some things, and made some mistakes. But this is different.

November 29, 2025 · 8 min
Celestial apparition over Nuremberg on April 14, 1561 • 1561

Why I Made Babbleborg

Last year, my students were hitting usage limits on free ChatGPT accounts mid-conversation. I was working hard on prompts to help them use AI as a thought partner rather than a shortcut or search engine, but I kept running into limitations.

October 25, 2025 · 13 min