University of California, Riverside

  • STAT 160A: Elements of Probability and Statistical Theory Instructor · Fall 2024, Fall 2025, Fall 2026
  • STAT 160B: Elements of Probability and Statistical Theory Instructor · Winter 2025, Winter 2026, Winter 2027
  • STAT 209: Software Tools for Big Data Analysis Instructor · Spring 2025, Spring 2026, Spring 2027

North Carolina State University

  • ST779: Advanced Probability for Statistical Inference Teaching Assistant · Spring 2022
  • ST517: Applied Statistical Methods Teaching Assistant · Fall 2021
  • ST370: Probability and Statistics for Engineers Teaching Assistant · Fall 2018, Spring 2019, Fall 2019