teaching
Teaching at Stanford
- Fall 2025: AI for Algorithmic Reasoning and Optimization (CS 331X / MS&E 331)
- Fall 2022-2025: Introduction to Probability (MS&E 120)
- Spring 2025: Beyond Worst-Case Analysis (MS&E 215 / CS 264)
- Spring 2024: Machine Learning for Discrete Optimization (MS&E 236 / CS 225)
- Spring 2023: Machine Learning for Algorithm Design (MS&E/CS 331)