Teaching mathematics is one of the most fun and fulfilling things that one can do. I have taught courses at all undergraduate levels, from Calculus through advanced topics such as Commutative Algebra and Galois theory. It is a true gift to be able to reach undergraduates who are eager to learn. Below is a list of courses I am teaching or have taught.

**FALL 2023**

MATH 222 – Linear Algebra

MATH 321 – Abstract Algebra

**WINTER 2023
**MATH 222 – Linear Algebra

MATH 225 – Bridges to Advanced Mathematics

**FALL 2022
**MATH 101 – Calculus I

MATH 102 – Calculus II

MATH 383C – Topics in Order Theory

**WINTER** **2022**

MATH 201 – Bridges to Advanced Mathematics

MATH 392A – Topics in Algebra

**FALL 2021
**MATH 201 – Bridges to Advanced Mathematics

MATH 222 – Linear Algebra

**WINTER 2021
**MATH 201 – Bridges to Advanced Mathematics

MATH 311 – Real Analysis

**FALL 2020
**

*On sabbatical.*

**WINTER** **2020**

MATH 201 – Bridges to Advanced Mathematics

**FALL 2019**

MATH 321 – Abstract Algebra

MATH 102 – Calculus II

**WINTER** **2019**

MATH 102 – Calculus II

MATH 222 – Linear Algebra

**FALL 2018
**MATH 101 – Calculus I

MATH 102 – Calculus II