Teaching
University of Southern California (USC)
DSO 576 — Algorithmic Thinking with Python (MSBA)
I teach DSO 576 for MSBA students at USC. The course builds algorithmic problem‑solving skills and Python implementation for business operation challenges.
Learning goals
- Frame business and data problems in algorithmic terms
- Select and apply core data structures and algorithmic patterns
- Translate designs into Python code
Stanford University — Teaching Assistant
- CS 265 — Randomized Algorithms and Probabilistic Analysis (2022)
- MS&E 337 — Network Structure and Epidemics (2020)
- CS 161 — Design and Analysis of Algorithms (2019)
