Teaching

University of California, Merced

  • MATH 231 Numerical Solution of Differential Equations I (Spring 2025)
  • MATH 023 Vector Calculus (Spring 2024)

University of Northern British Columbia

  • MATH 335 Introduction to Numerical Methods (Winter 2023)
  • MATH 230 Ordinary Differential Equations and Boundary Value Problems (Winter 2023)
  • MCPMS 798 Simulations and Modelling in Physical Sciences (Fall 2022), Co-instructor
  • 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 Partial Differential Equations (Winter 2021)
  • MATH 335 Introduction to Numerical Methods (Winter 2021)
  • MATH 335 Introduction to Numerical Methods (Winter 2020)
  • MATH 230 Ordinary Differential Equations and Boundary Value Problems (Winter 2020)
  • MATH 499/699 Partial Differential Equations (Fall 2019)
  • MATH 336 Intermediate Differential Equations (Fall 2019)
  • MATH 230 Ordinary Differential Equations 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 Partial Differential Equations for Engineers (Fall 2017)
  • MATH 479/579 Numerical Partial Differential Equations (Winter 2017)
  • MATH 317 Numerical Analysis (Fall 2015)
  • MATH 479/579 Numerical Partial Differential Equations (Winter 2015), Co-instructor
  • MATH 317 Numerical Analysis (Fall 2014)

University of British Columbia

  • MATH 215/255 Ordinary Differential Equations (Summer 2010)