University of Northern British Columbia
- MATH 335 – Introduction to Numerical Methods (Winter 2023)
- MATH 230 – ODEs and Boundary Value Problems (Winter 2023)
- MCPMS 798 – Simulations and Modelling in Physical Sciences, co-instructor (Fall 2022)
- MATH/CPSC 499/699 – Mathematics of Machine Learning (Fall 2022)
- MATH 200 – Calculus III (Fall 2022)
- MATH 335 – Introduction to Numerical Methods (Winter 2022)
- MATH 100 – Calculus I (Winter 2022)
- MATH 499/699 – Mathematics of Machine Learning (Fall 2021)
- MATH 200 – Calculus III (Fall 2021)
- MATH 435/635 – Numerical Methods for PDEs (Winter 2021)
- MATH 335 – Introduction to Numerical Methods (Winter 2021)
- MATH 335 – Introduction to Numerical Methods (Winter 2020)
- MATH 230 – ODEs and Boundary Value Problems (Winter 2020)
- MATH 499/699 – Partial Differential Equations (Fall 2019)
- MATH 336 – Intermediate Differential Equations (Fall 2019)
- MATH 230 – ODEs and Boundary Value Problems (Winter 2019)
- MATH 100 – Calculus I (Winter 2019)
- MATH 336 – Intermediate Differential Equations (Fall 2018)
McGill University
- MATH 264 – Vector Calculus and PDEs for Engineers (Fall 2017)
- MATH 479/579 – Numerical PDE (Winter 2017)
- MATH 317 – Numerical Analysis (Fall 2015)
- MATH 479/579 – Numerical PDE, co-instructor (Winter 2015)
- MATH 317 – Numerical Analysis (Fall 2014)
University of British Columbia
- MATH 215/255 – Ordinary Differential Equations (Summer 2010)