🎓 Teaching

My teaching spans deep learning, trustworthy foundation models, and the reliable deployment of modern AI systems, with themes that follow the same three levels: agent action (auditability and control of agent systems across their lifecycle), model behavior (trust and robustness evaluation of foundation models), and input distribution (anomaly and out-of-distribution detection in data).

USC (as instructor):

  • CSCI 566: Deep Learning and its Applications (Fall 2026 (scheduled); ~300 students); See Course website.
  • CSCI 699: Adversarial and Trustworthy Foundation Models (Spring 2026; 40 students); See Course website.
  • CSCI 566: Deep Learning and its Applications (Spring 2025; ~300 students); See Course website.
  • CSCI 566: Deep Learning and its Applications (Spring 2024; ~300 students);
Show previous teaching experience (non-USC)

CMU (as teaching assistant):

  • Intro to Artificial Intelligence (Spring 2020-Spring 2022)
  • Digital Transformation (Spring 2022)
  • Statistics for IT Managers (Fall 2021)

University of Toronto (as teaching assistant):

  • Embedded Systems (Fall 2015)