Past teaching
Courses previously taught at Berkeley. (Some student seminars did not have webpages and are not listed here.)
 Math W53, Multivariable calculus (online course), Summer 20147. The course webpage is accessible only to participants, but the videos are freely available here.
 Math 277, Topics in differential geometry, "Applied holomorphic curve theory", Spring 2016.
 Math 185, Introduction to complex analysis, Spring 2016.
 Math 53, Multivariable calculus, Spring 2015.
 Math 214, Introduction to differentiable manifolds, Spring 2015.
 Math 53, Multivariable calculus, Spring 2014.
 Math 242, Symplectic geometry, Spring 2014.
 Math 214, Introduction to differentiable manifolds, Spring 2013.
 Math 185, Introduction to complex analysis, Fall 2012.
 Math 277, Contact homology, Fall 2012.
 Math H185, Honors introduction to
complex analysis, Spring 2012.
 Math 242, Symplectic geometry, Spring 2012.
 Math 1a, Calculus, Fall 2011.
 Math 215b, Algebraic topology, Spring 2011.
 Math 276, SeibergWitten theory, Fall 2010.
 Math 113, Abstract algebra, Fall 2009.
 Math 242, Symplectic geometry, Spring 2009.
 Math 290, Floer theory reading
group / seminar, Fall 2008  Spring 2009
 Math 53, Multivariable calculus,
Fall 2008

Math 277, Floer theory, Spring 2008

Math 53, Multivariable calculus, Fall 2007

Math 215a, Algebraic topology, Fall 2007

Math 53, Multivariable calculus, Spring
2007
 Math 1b, Calculus, Spring 2006.
 Math 215a, Algebraic topology,
Fall 2005.
 Math 290, Floer theory seminar, Fall 2005.
 Math 215b, Algebraic topology,
Spring 2005.
 Math 215b, Algebraic topology,
Spring 2004.
 Math 215a, Algebraic topology,
Fall 2003.
 Math 290, Student seminar on Floer
theory and pseudoholomorphic curves, Spring 2002Fall 2003.
 Math 53, Multivariable calculus,
Fall 2003.
 Math 113, Abstract algebra, Spring 2003.
 Math 276, Topics in topology, Fall
2002.
Courses previously taught at Stanford.
(If there is no link, it means I taught the course in a group and did
not keep the web page.)
 Math 113, Linear algebra and matrix
theory, Winter 2001.
 Math 281b, Introduction to
algebraic and differential topology, Winter 2001.
 Math 51, Linear algebra and differential calculus of several
variables, Fall 2000.
 Math 147, Differential topology,
Spring 2000.
 Math 53, Spring 2000.
 Math
113, Linear algebra and matrix theory, Winter 2000.
 Math 175, Elementary functional
analysis, Spring 1999.
 Math 53,
Ordinary differential equations with linear algebra, Winter 1999.
 Math 103, Matrix theory and its
applications, Fall 1998.
Courses previously taught elsewhere. (These classes never had web pages.)
 Knot theory tutorial, Harvard, Fall 1996.
 ``Math 101'', Harvard, Fall 1994 (assisting Daniel Goroff).
 I codesigned and taught ``Introduction to advanced mathematics''
at CTY in the summers of 1990 and 1991.