Teaching
Current courses
I am currently on sabbatical until Fall 2024.
Past courses
@ San Francisco State University
Exploration and Proof - Spring 2023, Fall 2022, Spring 2021, Spring 2020, Fall 2019, Fall 2018, Spring 2018, Fall 2017
Calculus I - Spring 2023, Spring 2022, Fall 2019, Spring 2019
Algebraic Geometry - Spring 2021, Spring 2017
Communicating Mathematics - Spring 2020
Graduate Algebra - Spring 2019
Modern Algebra II - Fall 2018
Calculus II - Fall 2017
Calculus III - Fall 2016
@ University of Michigan
Differential Geometry of Curves and Surfaces - Winter 2015
Calculus III - Fall 2014, Winter 2014
Calculus I - Fall 2013
@ Colorado State University
Matrices and Linear Algebra - Spring 2013
Introduction to Ordinary Differential Equations - Fall 2012
Calculus for the Management Sciences - Summer 2012, Summer 2011
Calculus III for the Physical Sciences - Spring 2012
Calculus II for the Physical Sciences - Spring 2011, Fall 2010
Calculus II for the Biological Sciences - Spring 2010, Fall 2009
Advanced Calculus of One Variable - Summer 2009
Calculus I for the Physical Sciences - Spring 2010, Fall 2008
Calculus I for the Biological Sciences - Spring 2008, Fall 2007
Mini-courses on special topics
@ Snowbird workshop "Crossing the walls in enumerative geometry"
5-hour graduate course on localization and mirror symmetry - May 2018
@ Peking University
10-hour graduate course on toric geometry - September 2015
@ Universidad de Costa Rica
12-hour undergraduate course on Hurwitz theory (co-taught with Renzo Cavalieri) - August 2012
12-hour undergraduate course on the fundamental group (co-taught with Renzo Cavalieri) - February 2010