I taught at the University of Alberta

  1. Numerical Method I, Math 535.

  2. Civil Engineering Analysis II, Civ E 295.

  3. Introduction to Biomedical Engineering and Biomedical Systems Modelling, BME 410.

  4. Calculus I for Engineers, Mathq 100.

  5. Calculus II for Engineers, Mathq 101.

  6. Elementary Calculus, Mathq 113.

  7. Elementary Calculus II, Mathq 115.

  8. Differential Equations for Engineers, Mathq 201.

  9. Calculus III for Engineers, Mathq 209.

  10. Intermediate Calculus I,Mathq 214.

  11. Intermediate Calculus II, Mathq 215.

  12. Linear Algebra II, Mathq 225.

  13. Introduction to Ring Theory, Mathq 228.

I taught at Laval University

  1. Engineering Mathematics II, MAT-10364.

  2. Engineering Mathematics I, MAT-10363.

Teaching online courses at Athabasca University

  1. Introduction to Calculus I, MATH 265.

  2. Introduction to Calculus II, MATH 266.

  3. Linear Algebra I, MATH 270.

  4. Discrete Mathematics, MATH 309.

  5. Multivariable Calculus, MATH 365.

  6. Complex Variables I, MATH 366.

  7. Ordinary Differential Equations , MATH 376.

  8. Partial Differential Equations, MATH 476.