Currently teaching:
On sabbatical until February 2018.
Coming soon:
In the spring of 2018 I will teach Math 394 (Galois Theory) and Math 420T (tutorial on Analytic Number
Theory).
Previously taught:

Math 140: Calculus II
(Fall '16, Williams)

Math 250: Linear Algebra
(Spring '16, Williams)

Math 16: Art Before Words
(January '16, Williams)

Math 394: Galois Theory
(Fall '15, Williams)

Math 420: Analytic Number Theory
(tutorial, Fall '15, Williams)

Math 140: Calculus II
(Spring '15, Williams)

Math 479: Additive Combinatorics
(Spring '15, Williams)

Math 250: Linear Algebra
(Fall '14, Williams)

Additive Combinatorics
(Winter '14 Graduate course, University of Toronto)

Groups and Symmetry
(Fall '13 UTSc, Fall '09 UTM)

Introduction to Number Theory
(Winter '13 UTSc)

Introduction to Analysis
(Winter '13 UTSc)

Algebraic Number Theory
(Fall '12 reading course)

Calculus I for Mathematical Sciences
(Fall '11 and Fall '12, UTSc)

Calculus II for Mathematical Sciences
(Winter '12 and Winter '14, UTSc)

Cryptography
(Winter '12 UTSc, Winter '11 UTM)

Expander graphs
(Fall '11 reading course)

Calculus for Management I
(Winter '10 UTSc)

History of Mathematics to 1200
(Fall '10 UTSc)
Expository lectures:
I am always happy to give expository lectures on a beautiful piece of
mathematics, to any age group. If this is something you are interested in,
please get in touch. I have given guest lectures through the following
organizations:
Home