Teaching / Mentoring
Teaching
Design and Theory of Algorithms (CSE 431/830) — Michigan State University, Fall 2026.
Co-teaching with Emily Dolson and Kevin Liu. Analysis of algorithms and algorithm design techniques; efficient algorithms for classical problems; intractable problems and the techniques used to handle them.
Coding Summer Camp
Making a Game of It — a week-long residential summer camp at Michigan State University where rising juniors and seniors design and build a video game in Python, as an introduction to software development and MSU's Computer Science program.
Co-instructor, 2023–2025; lead instructor starting 2026. Held annually each July, roughly 20 students per session.
Mentoring
Most of my mentees have worked on the Nebulous development team, contributing directly to and becoming co-authors on peer-reviewed publications from our work together. Many have gone on to further research or jobs in industry.