What I am up to right now (updated weekly; last update: 13 February 2023). Inspired by Derek Sivers.

I live in Conway, Arkansas with my wife and three children (ages 11, 5, and 2), where I am an associate professor of computer science at Hendrix College.


This spring I am teaching two courses:


In the fall of 2021 I started developing a game called Swarm and built a small open-source community around its development. So far we have made a few official alpha releases, and development continues to hum along.

I continue to develop disco, a functional teaching language for discrete mathematics. I have a student working on it as a thesis project this year, and we’ve been thinking about ways to improve the experience around propositions and proofs.

I enjoy solving problems on Open Kattis, for fun, learning, and as preparation for teaching Algorithms and coaching the Hendrix programming team.

I’ve been continuing my series of blog posts on how to solve competitive programming problems in Haskell, and am in the very early stages of turning the material into a book.


Things I’m reading right now: