Teaching

(Upcoming) Winter 2025
"Theory of Gradient-Based Optimization in ML". Northwestern University, COMP_SCI 496. Instructor.
Fall 2024
"Design & Analysis of Algorithms". Northwestern University, COMP_SCI 336. Instructor.
Spring 2024
"Design & Analysis of Algorithms". Northwestern University, COMP_SCI 336. Instructor.
Winter 2024
"Design & Analysis of Algorithms". Northwestern University, COMP_SCI 336. Instructor.
Fall 2023
"Advanced Algorithm Design through the Lens of Competitive Programming". Northwestern University, COMP_SCI 396/496. Instructor.

Spring 2023
"Quantum Computing". Indiana University, CSCI-B490/B629. Associate Instructor.
Fall 2022
"Introduction to Algorithm Design and Analysis" (undergraduate). Indiana University, CSCI-B403. Associate Instructor.
Fall 2022
"Introduction to Algorithm Design and Analysis" (undergraduate). Indiana University, CSCI-B403. Associate Instructor.
Spring 2022
"Math & logic for cognitive science" (graduate). Indiana University, CSCI-B590. Associate Instructor.
Spring 2020
"Applied Algorithms" (graduate). Indiana University, CSCI-B505. Head Associate Instructor.
Spring 2019
"Data Structures" (Honors, undergraduate)}. Indiana University, CSCI-H343. Associate Instructor.