Welcome to my essays, where I share thoughts on computer science education, teaching innovations, and the evolving landscape of academic life. While I don’t post regularly, this space will contain occasional reflections on these topics.

There are no essays yet!

Check back periodically, or subscribe to the RSS feed to be notified when new content is available.