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.

Course page →

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.

Program page →

Mentoring

7 undergraduates & post-baccalaureate researchers mentored
11 mentee authorships

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.