Skip to main content Skip to local navigation
Home » Teaching

Teaching

York University

  • MATH 1013 - Applied Calculus I (summer 2022, 2026; fall 2024 - 2026, winter 2027);
  • MATH 1014 - Applied Calculus II (summer 2023, winters 2024 - 2026);
  • MATH 1131 - Introduction to Statistics I (winter 2025);
  • MATH 1300 - Differential Calculus with Applications (summers 2023 - 2025);
  • MATH 1310 - Integral Calculus with Applications (winter 2024, 2025, fall 2026);
  • MATH 1506 - Math I for Biological Health Sciences (falls 2023, 2025);
  • MATH 1507 - Math II for Biological Health Sciences (summers 2024, 2025);
  • MATH 1520 Introduction to Calculus with Vectors (Winter 2027);
  • MATH 2030 - Elementary Probability (summer 2022);
  • MATH 2930 - Introductory Probability and Statistics (Engineering Statistics) (fall 2022, 2024);
  • MATH 3241/EECS 3121 - Numerical Methods I (fall 2025, 2026).
  • MATH 3242/EECS 3122 Numerical Methods II (Winter 2027).

University of Toronto

Toronto Metropolitan University

Course Coordinator (500+ students):

Instructor:

Ontario Tech University

Instructor:

  • INFR1030 - Essential Math for Games II (winter 2023).

Seneca Polytechnic

Centennial College

Course Lead:

Instructor:

George Brown College

Past Teaching Assistantship at Toronto Metropolitan University

Lead TA:

Regular TA and Lab Instructor:

(last updated in Fall 2026)