Teaching

📚 Current Teaching

None


🧑‍🏫 Past Teaching

🎓 University of Waterloo — Teaching Assistant

  • STAT 333: Stochastic Processes I (Winter 2025, Winter 2024)
  • STAT 433/833: Stochastic Processes II (Fall 2024)
  • STAT 330: Mathematical Statistics (Fall 2023, Spring 2024)
  • STAT 231: Probability (Spring 2024)
  • STAT 230: Introduction to Statistics (Spring 2024)
  • STAT 202: Introductory Statistics for Scientists (Fall 2023)

🎓 Sharif University of Technology — Teaching Assistant

  • PHYS 24156: Statistical Mechanics III (Fall 2022, Fall 2021, Spring 2021)
  • PHYS 24155: Statistical Mechanics II (Spring 2021)
  • PHYS 24154: Statistical Mechanics I (Fall 2020)
  • PHYS 24013: Physics III (Fall 2019)