Back to my homepage


Teaching

When I was a student, I had the privilege of taking many inspirational, mind-blowing, life-changing courses. I want students who take my courses to have experiences that are at least as good as my own!

My upcoming/current/past courses are listed below.


Spring 2025: Introduction to Complexity Theory

Winter 2025: Derandomizing Space-Bounded Computation

Autumn 2024: Circuit Complexity

Spring 2024: Introduction to Complexity Theory

Winter 2024: Introduction to Complexity Theory

Autumn 2023: Pseudorandomness