Teaching Experience

Course Instructor

Summer 2026 University of Toronto
Department of Statistical Sciences

STA314 – Statistical Methods for Machine Learning I

Teaching Assistant

2023 – 2026 University of Toronto

STA130 – Introduction to Statistics (2 terms)
Instructor: Dr. Nathalie Moon

STA220 – The Practice of Statistics I
Instructor: Dr. Jessie Yeung

STA221 – The Practice of Statistics II
Instructor: Dr. Jessie Yeung

STA238 – Probability, Statistics and Data Analysis II (2 terms)
Instructors: Michael Moon , Fred Song

STA257 – Probability and Statistics I
Instructor: Dr. Omidali A. Jazi

STA302 – Methods of Data Analysis I
Instructor: Dr. Katherine Daignault

STA303 – Methods of Data Analysis II
Instructor: George Stefan

STA314 – Statistical Methods for Machine Learning I
Instructor: Junhao Zhu

STA437 – Methods for Multivariate Data
Instructor: Dr. Elena Tuzhilina

STA447 – Stochastic Processes
Instructor: Dr. Wenlong Mou
2020 – 2022 Sharif University of Technology

Statistics and Probability for Engineering (2 terms, Head TA)
Instructors: Dr. Naeemeh Omidvar , Dr. Sayyed Mohammad Karbasi , Dr. Mehri Oghbaie

Probability and Its Applications (2 terms)
Instructors: Dr. Milad Barzegar , Dr. Hamidreza Fanai

Statistics and Its Applications
Instructor: Dr. Javad Ebrahimi

Stochastic Processes
Instructor: Dr. Milad Barzegar

Graphical Models (Graduate level)
Instructors: Dr. Mehdi Molkaraie & Dr. Arash Amini
```