Teaching
At every level mathematics is an exploratory pursuit. It is best learned by trying things and seeing what fits, building a road map and adding to it with each success and each mistake. My purpose as an instructor is twofold. First I provide the necessary techniques with an engaging, well motivated lecture, showing how they work with informative and relevant examples. I tend to favor a narrative approach over just presenting techniques. Second, I provide a structured environment where students can engage directly with the material and hopefully spend some time a little bit confused. Confusion is an essential part of mathematics education, and need not be a negative feeling. Uncertainty is the foundation of curiosity and discovery, and I like to promote an environment where confusion is welcome, while providing enough structure so that we enjoy each step and misstep as an exploration.
Current and past courses taught at St. Lawrence University
- Math 205: Multivariable Calculus. (Fall 2022, Fall 2023)
- Math 217: Linear Algebra. (Fall 2022, Spring 2023, Fall 2023)
- Math 4009/CS4011: Cryptography. (Spring 2023)
Past courses taught at UC Berkeley
- Math 113, Spring 2022: Introduction to Abstract Algebra
- Math 116, Fall 2021: Introduction to Mathematical Cryptography
- Math 113, Spring 2021: Introduction to Abstract Algebra
- Math 116, Fall 2020: Intoduction to Mathematical Cryptography
- Math 113, Spring 2020: Introduction to Abstract Algebra
Past courses taught at the University of Washington.
- Math 127, Spring 2019: Introduction to Number Theory and Cryptography
- Math 120, Spring 2019: Precalculus
- Math 125, Winter 2019, Winter 2019: Integral Calculus
- Math 124, Fall 2018: Differential Calculus
- Math 120, September 2018: Condensed Precalculus Intensive
- Math 120, Summer 2018: Precalculus
- Math 125, Winter 2018: Integral Calculus
- Math 124, Fall 2017: Differential Calculus
- Math 120, September 2017: Condensed Precalculus Intensive
- Math 120, Summer 2017: Precalculus
- Math 120, Spring 2017: Precalculus
- Math 124, Winter 2017: Differential Calculus
- Math 120, Fall 2016: Precalculus
- Math 120, Spring 2016: Precalculus
- Math 324, Summer 2015: Advanced Multivariable Calculus