CS 3800: Theory of Computation
Fall 2026. Previously offered Fall 2022 and Fall 2024.
Courses at Northeastern, plus outreach and service.
CS 3800: Theory of Computation
Fall 2026. Previously offered Fall 2022 and Fall 2024.
CS 7180: Geometric Deep Learning
Fall 2025. First offered Spring 2023 — the 2023 syllabus and reading list are still up.
As a Zelevinsky Research Instructor in the Northeastern mathematics department, 2016–2020: Probability and Statistics, Calculus 1 and 2, Introduction to Mathematical Reasoning (four offerings), and Putnam exam training (five offerings). I co-organised the department's summer REU in 2019 and 2020 for seven undergraduates and five graduate mentors.
At the University of Chicago, 2010–2015: Honors Calculus taught by inquiry-based learning, Introduction to Calculus, and REU mentoring in the summers of 2010–2012.
I organise the Northeastern–O'Bryant School of Math and Science machine learning program, a four-session course for 60 Boston public school students, run in 2022 and 2024.