York University
- MATH1013 - Applied Calculus I (summer 2022; fall 2024);
- MATH1014 - Applied Calculus II (summer 2023, winters 2024, 2025);
- MATH1131 - Introduction to Statistics I (winter 2025);
- MATH1300 - Differential Calculus with Applications (summers 2023, 2024);
- MATH1310 - Integral Calculus with Applications (winters 2024, 2025);
- MATH1506 - Math I for Biological Health Sciences (fall 2023);
- MATH1507 - Math II for Biological Health Sciences (summer 2024);
- MATH2030 - Elementary Probability (summer 2022);
- MATH2930 - Introductory Probability and Statistics (Engineering Statistics) (falls 2022, 2024).
University of Toronto
Toronto Metropolitan University
Course Coordinator (500+ students):
- MTH380 - Probability and Statistics I (fall 2021);
Instructor:
- CMTH480 - Probability and Statistics II (summer 2021);
- MEC309 - Basic Thermodynamics (spring 2019);
- MTH108 - Linear Algebra (winter 2019);
- MTH131 - Modern Mathematics I (fall 2018);
- MTH141 - Linear Algebra (falls 2017, 2020);
- MTH231 - Modern Mathematics II (winter 2019);
- MTH240 - Calculus II (winter 2017, summer 2024);
- MTH304 - Probability and Statistics I (fall 2018);
- MTH380 - Probability and Statistics I (falls 2019, 2021, 2022);
- MTH510 - Numerical Analysis (falls 2017, 2019);
- SCI999 - Research Practicum (spring 2019).
Ontario Tech University
Instructor:
- INFR1030 - Essential Math for Games II (winter 2023).
Seneca Polytechnic
- BGD361 - Building Systems CAD (fall 2020);
- CAD255 - Mechanical Designs and Drawing (winters 2021, 2023; summer 2021);
- EBE141 - Introduction to Engineering Principles & Practices (fall 2019);
- EBE161 - Intro. to Engineering and the Built Environment (fall 2021);
- ENS141 - Engineering Problems and Statics (falls 2014, 2019, 2021; winters 2014, 2015, 2019, 2020, 2021, 2023; summers 2019, 2021, 2023, 2024);
- SDS443 - Structural Design Steel (falls 2013, 2018);
- SPX342 - Steel Building Practices (fall 2018);
- STM241 - Strength of Materials (falls 2021, 2024; summers 2013, 2024; winters 2015, 2022, 2024).
Centennial College
Course Lead:
- ESET-223: Power Engineering and HVAC (summer 2021);
- ESET-315: Refrigeration and HVAC (fall 2021);
Instructor:
- ESET-212: Boilers & Auxiliaries (winter 2021);
- ESET-221: Fluid Mechanics & Dynamics (summers 2021, 2022, 2023, 2024; winters 2022, 2023);
- ESET-223: Power Engineering and HVAC (summers 2021, 2022, winter 2023);
- ESET-315: Refrigeration and HVAC (falls 2021, 2022);
- ESET-317: Statistics & Energy Auditing (falls 2021, 2022, 2023, 2024);
- ESET-322: Power Generation 2 (winters 2021, 2023, 2024);
- ESET-328: Energy Storage and Management (winters 2022, 2023, 2024).
George Brown College
- CADE9135 - SolidWorks 1 (fall 2020; summers 2020, 2021; winter 2021);
- CADE9136 - SolidWorks 2 (spring 2020).
Teaching (volunteering) at KUET
- Applied Thermodynamics (fall 2020).
Past Teaching Assistantship at Toronto Metropolitan University
Lead TA:
- MTH240 - Calculus II (winter 2021);
Regular TA and Lab Instructor:
- CEN100 - Introduction to Engineering (falls 2018, 2019);
- MEC309 - Basic Thermodynamics (winters 2008, 2009);
- MEC323 - Statics and Mechanics of Materials (fall 2009);
- MEC430 - Stress Analysis (winters 2008, 2009);
- MEC511 - Thermodynamics and Fluids (winter 2013);
- MEC516 - Fluid Mechanics I (falls 2008, 2012);
- MEC522 - Fluid Mechanics (fall 2008);
- MEC616 - Fluid Mechanics II (winters 2011, 2012);
- MEC721 - Engineering Vibration (fall 2010);
- MTH140 - Calculus I (winters 2020, 2021);
- MTH141 - Linear Algebra (fall 2016);
- MTH231 - Modern Mathematics II (winters 2020, 2021);
- MTH240 - Calculus II (winters 2009, 2020, 2021, 2022);
- MTH304 - Probability and Statistics I (fall 2020);
- MTH312 - Differential Equations and Vector Calculus (fall 2020);
- MTH514 - Probability and Stochastic Processes (fall 2020);
- MTH607 - Graph Theory (winter 2020).