Course Director (Instructor)
- Personal FinanceSchulich School of Business, York UniversityWinter 2027
- Personal FinanceSchulich School of Business, York UniversityFall 2026
- Personal FinanceSchulich School of Business, York UniversityWinter 2026
- Introduction to BusinessSchulich School of Business, York UniversityFall 2024
Teaching Assistant
- Virtual Journal ClubYork University & LMUFall 2025 – Winter 2026
- Virtual Journal ClubYork University & LMUFall 2024 – Winter 2025
- Introduction to Business (Tutorial Leader)Schulich School of Business, York UniversityFall 2023
- Risk ManagementSharif University of TechnologySpring 2021
- Financial EngineeringSharif University of TechnologyFall 2020
- Corporate FinanceSharif University of TechnologyFall 2019