Writing on software design, teaching, and the building towards a better future.

All of my long-form thoughts on programming, teaching, game design, and more, collected in chronological order.

Teaching the World’s First University-Level Elixir / Phoenix Course

Last semester Bucknell University gave me the opportunity to design and teach a new course on Full Stack Web Development in Elixir and Phoenix. It was an experiment, an adventure, and—judging by the energy in the classroom — a resounding success.