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.