Teaching


Lightboard Videos

Together with Todd Doucette, I received a Teaching Development Fund to build a lightboard, which is now housed in the Teaching Centre.

The videos I have recorded using the lightboard can be found on my YouTube Channel.

Courses Taught

University of Lethbridge, 2014 --
  • Spring 2024
    • Tutorials 4, 5, 6, and 7 for Math 1410, Elementary LInear Algebra.

    • Math 3200A and B, Geometry
      Course syllabus: HTML PDF

    • Math 3410A, Linear Algebra
      Course syllabus: HTML PDF

  • Fall 2023
    • Math 1560A and B, Calculus I
      Course syllabus: HTML PDF

    • Math 2575A, Accelerated Calculus III
      Course syllabus: HTML PDF

  • Spring 2023
    • Math 2090, Number Systems
      Course syllabus: HTML PDF

    • Math 2565, Accelerated Calculus II
      Course syllabus: HTML PDF

  • Fall 2022

    • Math 1560A, Calculus I
      Course syllabus: HTML PDF

    • Math 2575A, Accelerated Calculus III
      Course syllabus: HTML PDF

    • Math 3200, Geometry
      Course syllabus: HTML PDF

  • Spring 2022

  • Fall 2021

    • Math 1560, Calculus I: Sections A and B (and coordination for Section C)
      Course syllabus: HTML PDF

    • Math 2575, Accelerated Calculus III
      Course syllabus: HTML PDF

    • Math 3200, Geometry
      Course syllabus: HTML PDF

  • Summer 2021

    • Math 2090, Number Systems
      Course syllabus: HTML PDF

  • Spring 2021

    • Math 2565, Accelerated Calculus II (tutorials)

    • Math 2580, Calculus IV
      Course syllabus: HTML PDF

    • Math 3410, Linear Algebra
      Course syllabus: HTML PDF

  • Fall 2020

    • Math 1560, Calculus I, Sections A, B, and C
      Course syllabus: HTML

  • Spring 2020

  • Fall 2019

    • Math 1560, Calculus I, Sections A and B.
      Course syllabus: HTML PDF

    • Math 3410A, Linear Algebra.
      Course syllabus: HTML PDF

      This year in Math 3410 I'm adding a bit of computational content. The following interactive notes are a work in progress. Note that this HTML is built from PreTeXt source that can also be processed into Jupyter notebooks. In HTML, code is executed using Sage, and may not produce the same results as the Python interpreter in Jupyter.
      Computational exercises for linear algebra

  • Spring 2019

    • Math 2000 Mathematical Concepts, Tutorials 01, 02, 03.

    • Math 2090A Number Systems
      Course syllabus: HTML PDF

    • Math 2580A Calculus IV
      Course syllabus: HTML PDF

  • Fall 2018

  • Spring 2018

    • No classes taught
    • Tutorials for Math 1410, Math 1560, and Math 2565.

  • Fall 2017

    • Math 1560 - Calculus I, Sections A and B.
      Course outline

    • Math 1565 - Accelerated Calculus I, Tutorials.

  • Summer 2017

  • Spring 2017

  • Fall 2016

    • Math 1410 - Elementary Linear Algebra (lecture and tutorials)
      Course outline

  • Spring 2016

    • Math 2580 - Calculus IV
      Course outline

    • Math 1410 - Elementary Liniar Algebra (tutorials)

    • Math 2560 - Calculus II (tutorials)

  • Fall 2015

  • Spring 2015

  • Fall 2014

University of Western Ontario, 2013
  • Fall 2013
    • Calculus 1000A - Calculus I (sections 002 and 008)

University of California, Berkeley, 2012-2013
  • Spring 2013
    • Math 53 - Multivarible Calculus

    • Math 185 - Introduction to Complex Analysis

  • Fall 2012
    • Math 53 - Multivariable Calculus

    • Math H53 - Honors Multivariable Calculus

  • Summer 2012
    • Math 53 - Mutlivariable Calculus

  • Spring 2012
    • Math H53 - Honors Multivariable Calculus

Mount Allison University, 2009-2010
  • Fall 2009
    • MATH1111 - Calculus I

    • MATH2111 - Multivariable Calculus

  • Winter 2010
    • MATH1111 - Calculus I

    • MATH2121 - Elementary Differential Equations

    • MATH4131 - Complex Variables with Applications

University of Toronto

I was also the instructor for a total of six courses during my graduate studies at the University of Toronto (St. George and Mississauga), in addition to various positions as a teaching assistant.

  • Summer 2009
    • MAT102 - Introduction to Proofs (Mississauga)

  • Winter 2009
    • MAT223 - Linear Algebra I (St. George)

  • Fall 2008
    • MAT294 - Multivariable Calculus and Differential Equations (Engineering)

  • Summer 2008
    • MAT135 - Calculus I (St. George)

  • Summer 2007
    • MAT232 - Multivariable Calculus (Mississauga)

  • Summer 2006
    • MAT223 - Linear Algebra I (St. George)