University of Waterloo
PMATH 464: Introduction to Algebraic Geometry. Winter 2026 †
PMATH 330: Introduction to Mathematical Logic. Fall 2025^†
MATH 235: Linear Algebra 2 for Honors Mathematics. Fall 2024, Winter 2025^†
University of Waterloo
PMATH 464: Introduction to Algebraic Geometry. Winter 2026 †
PMATH 330: Introduction to Mathematical Logic. Fall 2025^†
MATH 235: Linear Algebra 2 for Honors Mathematics. Fall 2024, Winter 2025^†
University of Alberta
MATH 201: Differential Equations. Summer 2024. Student Perspective of Teaching (SPOT) Report †*
MATH 209: Calculus for Engineering III. Fall 2023
MATH 102: Applied Linear Algebra. Winter 2023, Winter 2022
University of Illinois Urbana-Champaign
MATH 415*: Applied Linear Algebra
MATH 241*: Calculus III
MATH 231*: Calculus II
MATH 221*: Calculus I
MATH 115: Preparation for Calculus
__________________________
Notation and Conventions
Courses organized by myself are marked with †
Courses with excellent teaching reviews are marked with *
Online Courses are marked with ^