Current Teaching

In Fall 2026, I'm teaching Automata, Formal Languages, and Computational Complexity (CSC 341) and Tutorial, Grinnell's first-year writing course.

Previous Teaching

In Spring 2026, I taught Automata, Formal Languages, and Computational Complexity (CSC 341).

In Fall 2025, I taught Automata, Formal Languages, and Computational Complexity (CSC 341).

I have held various TA positions at Cornell and Penn. Here is a full list of my teaching positions prior to joining Grinnell:

Teaching Materials