I am a professor of computer science at Pomona College. My current research interests include network/graph analysis, combinatorial scientific computing, and societally-relevant computer science education. You can find out more about some of my work here.

In Spring 2024 I'm teaching Introduction to CS in Python (CSCI 051p) and Introduction to Languages and Theory of Computation (CSCI 101). I'm also involved with Peer Mentoring in STEM - CS (ID 009). My evolving best guess at a weekly schedule is something like this.

Other things I do include talking (to just about anyone about just about anything; if you want to chat you can come by my office hours, sign up on the sheet outside my office for a meal, or email me to set up an appointment). When not working I'm often spending time with/on my two children.