Projects
What I'm building.
A running list of the apps, tools, and class hubs I build to support my teaching practice and life.
Collections
Bundles of related apps, always growing.
Collection · 3Design for Social Good (D4SG) Class Apps
A project-based class hub where students design and build real assistive technology for real people, plus the tools we use to do it.
Collection · 6Neuroscience Class Apps
A growing set of interactive apps and review games I am building for my neuroscience class, from hands-on models of how the brain works to fast, competitive review rounds.
Collection · 9Chemistry Class Apps
A growing set of interactive chemistry apps and review games I build for my class, from atomic structure and emission spectra to balancing reactions. Each one turns an abstract idea into something students can see, build, and play with.
Collection · 2Music
The tools I build for the stage and the studio, from a whole band's home base to a one-tap recording booth in your browser.
Apps & Tools
Standalone tools built for class.

Flagship App
Spark Learning Inquiry Studio
An inquiry-based instructional design studio that turns a single moment of curiosity into a complete lesson. My flagship tool for designing curiosity-first learning.
Visit →
Teaching Tool
Classroom Podcast Finder
A tool for surfacing classroom-ready podcasts, the right episode to spark a lesson or extend a unit, without the endless searching.
Visit →
Teaching Tool
Class Timer
A clean, full-screen classroom timer for pacing activities, labs, and discussions so the room stays on rhythm.
Visit →
Teaching Tool
Publish Your App
A friendly walkthrough that takes a Gemini-built app from your screen to a real public link in about two minutes, with separate Mac and Windows steps and a free way to add a live AI feature. Built so the leap from "I made something" to "here is the link" stays tiny.
Visit →
Personal Project
PCT Atlas
The entire Pacific Crest Trail in my pocket: offline maps with GPS for the sections I hike, and a look-down map that fills in mile by mile as I log each stretch. 2,655 miles, one summer at a time.
Visit →















