Teaching

I have taught the following courses, in reverse chronological order. For more recent ones, see their individual pages for many details, including lecture notes in most cases.

Semester Course
Spring 2026 Probability Theory II (Johns Hopkins)
Instructor
Fall 2025 Random Matrix Theory in Data Science and Statistics (Johns Hopkins)
Instructor
Spring 2025 Probability Theory II (Johns Hopkins)
Instructor
Fall 2024 Random Matrix Theory in Data Science and Statistics (Johns Hopkins)
Instructor
Spring 2023 Modern Probability for Theoretical Computer Science (Yale)
Instructor
Spring 2022 Sum-of-Squares Optimization (Yale)
Instructor
Fall 2020 Mathematical Statistics (NYU)
Section Leader and Grader (with Jonathan Niles-Weed)
Summer 2020 Discrete Mathematics (NYU)
Section Leader and Grader (with Vindya Bhat)
Fall 2018 Probabilistic Time Series Analysis (NYU)
Section Leader and Grader (with Cristina Savin)