Courses taught at the University of New Brunswick

Math 1003: Introduction to Calculus I

Math 1013: Introduction to Calculus II

Math 1503: Introduction to Linear Algebra

Math 1823: Calculus for Business

Math 1833: Finite Mathematics for Business

Math 1853: Mathematics for Business

Math 1863: Precalculus

Math 2003: Intermediate Mathematics I

Math 2013: Intermediate Mathematics II

Math 2213: Linear Algebra I

Math 2513: Multivariable Calculus for Engineers

Math 3073: Partial Differential Equations

Math 3213: Linear Algebra II

Math 3343: Graph Theory

Math 3713: Real Analysis

Math 6132: Theory of Partial Differential Equations