Courses

2011 Spring Computer Science 289RA: Randomized algorithms, Math 290N: Combinatorics seminar

2011 Winter Math 218B: Algebraic methods in combinatorics, Math 225B: Differential geometry, Math 290N: Combinatorics Seminar

2010 Fall Math 205B: Algebraic number theory, Math 215A: Commutative algebra, Math 290N: Combinatorics seminar

2010 Spring Math 210C: Algebra (notes here), Math 225C: Algebraic topology, Math 218A: Discrete mathematics (probabilistic methods), Math 290N: Combinatorics seminar.

2010 Winter Math 210B: Algebra, Math 225B: Differential geometry, Math 218C: Discrete mathematics.

2009 Fall Math 210A: Algebra, Math 225A: Differential topology, Math 245A: Real analysis.