Teaching
Current Teaching
Spring 2024: MATH210: Discrete Mathematics
Past Teaching
Teaching 2023
Fall 2023: MATH210: Discrete Mathematics
Spring 2023: MATH829: Fourier Analysis and Applications (Topics Course)
Teaching 2022
Fall 2022: MATH600: Fundamentals of Real Analysis
Spring 2022: MATH602: Measure, Integration, and Complex Variables
Spring 2022: MATH867: Harmonic and Fourier Analysis (Topics Course)
Teaching 2021
Spring 2021: MATH602: Measure, Integration, and Complex Variables
Fall 2021: MATH600: Fundamentals of Real Analysis
Fall 2021: MATH210: Discrete Mathematics I
Teaching 2020
Spring 2020: MATH349: Elementary Linear Algebra
Fall 2020: MATH600: Fundamentals of Real Analysis
Fall 2020: MATH242: Analytic Geometry and Calculus B
Teaching 2019
Spring 2019: MATH829: Introduction to Wavelet Analysis (Topics Course)
Fall 2019: MATH600: Fundamentals of Real Analysis
Fall 2019: MATH806: Functional Analysis
Teaching 2018
Fall 2018: MATH806: Functional Analysis
Fall 2018: MATH349: Elementary Linear Algebra
Fall 2018: MATH367: Putnam Seminar
Teaching 2017
Fall 2017: MATH600: Fundamentals of Real Analysis
Teaching 2016
Spring 2016: MATH602: Measure, Integration, and Complex Variables
Fall 2016: MATH806: Functional Analysis
Fall 2016: MATH451: Abstract Algebra I
Fall 2016: MATH117: Precalculus for Science and Engineering
Teaching 2015, University of Delaware
Fall 2015: MATH600: Fundamentals of Real Analysis
Teaching 2015, University of Waterloo
Winter 2015: MATH128: Calculus II for the Sciences
Winter 2015: PMATH450/650: Lebesgue Integration and Fourier Analysis
Teaching 2012-2013, University of Saskatchewan
Winter 2013: MATH266: Linear Algebra I
Winter 2013: MATH362: Algebra II
Fall 2012: Calculus I (instructor for 2 separate sections)
Teaching 2010-2012, Dalhousie University
Spring 2011 and Spring 2012: Analytic Function Theory (Graduate-level course)
Fall 2011: Applied Graph Theory
Fall 2010: Introduction to Complex Variables