Teaching
Below is a list of the courses I am teaching currently or have taught in the past. The courses are sorted by university
University of Northern British Columbia
Math 402/602 — Functional Analysis
Math 436/636 — Partial Differential Equations
Math 403/603 — Measure Theory
Math 409 — Mathematical Methods in Physics
Winter 2023, Winter 2021
Math 336 — Intermediate Diff. Eqs & BVP
Fall 2023, Fall 2022, Fall 2021, Fall 2020
Math 230 — Differential Eqs and BVP
Winter 2022, Winter 2021
Math 204 — Multivariable Calculus II
Math 220 — Linear Algebra
Winter 2023, Winter 2021, Winter 2020
Math 101 — Calculus II
Winter 2022, Winter 2020
An open textbook can be found here
Math 100 — Calculus 1
Winter 2024, Summer 2021, Fall 2019
Math 152 — Calculus for Non-Majors
Summer 2024
..
University of New Brunswick
MATH 4103/6103 — Measure Theory
Fall 2018
MATH 4023/6023 — Functional Analysis
Fall 2017
Math 3503 — Diff. Eqs. for Engineers
Winter 2017, Winter 2018
MATH 3043 — Ordinary Differential Equations
Fall 2016
Math 2213 — Linear Algebra I
Winter 2018
MATH 2003 — Multivariable Calculus
Fall 2018
MATH 1053 — Enriched Calculus
Fall 2016, Fall 2017
Math 1013 — Calculus II
Summer 2017
American University of Beirut
Math 201 — Calculus III
Summer 2014, Fall 2015
Math 202 — Diff. Equations
Spring 2016
Math 210 — Intro. to real analysis
Spring 2015
Math 211 — Discrete Math
Summer 2014, Summer 2015
Math 212 — Introduction to PDE
Fall 2014, Spring 2015, Summer 2015, Fall 2015
University of Toronto
MAT 235 — Multivariable Calculus
Fall 2013, Summer 2013, Spring 2014
Math 224 — Linear Algebra II
Spring 2014
MAT 135 — Calculus 1 (2 sections)
Fall 2012
University of British Columbia
MATH 317 — Calculus IV
Summer 2009
MATH 256 — Differential Equations
Fall 2009
Mini-course on Traveling fronts for reaction-diffusion equations
Fall 2008
Aix-Marseille Université
The language of instruction at this university was French.
Traveaux Dirigés for a second year Real Analysis Course
Fall 2008 and Spring 2008