Teaching Experience
University of Calgary
Led and managed TA teams across undergraduate and graduate courses (up to 430 students), covering and teaching algorithms, programming, and theoretical computer science.
Theoretical Foundations of Computer Science II (Head TA)
Instructor: Philipp Woelfel
Winter 2026 & Winter 2025 & Winter 2024
Programming Paradigms (Head TA)
Instructor: Ahmad Nasri
Fall 2025
Randomized Algorithms (Graduate Course)
Instructor: Philipp Woelfel
Fall 2024
Introduction to Computer Science
Instructor: Richard Zhao
Fall 2023
Aryamehr (Sharif) University of Technology
Served as Head TA and TA across multiple undergraduate courses, mentoring teams of 10-25 members and supporting 200+ students.
Data Structures and Algorithms (Head TA)
Instructor: Mahdi Safarnejad
Winter 2022
Mobile Programming (Head TA)
Instructor: Saeid Nari
Winter 2022
Numerical Calculations (Head TA)
Instructor: Fatemeh Baharifard
Fall 2022