Math 413 (Introduction to Combinatorics), Fall 2012, U. Illinois
Math 413 (Introduction to Combinatorics), Fall 2011, U. Illinois Math 482 (Linear Programming and Combinatorial Optimization), Spring 2011, U. Illinois
Math 595 (The Grassmannian) , Spring 2011 (second half of semester), U. Illinois
Math 413 (Introduction to Combinatorics), Spring 2010, U. Illinois
Math 413 (Introduction to Combinatorics), Fall 2009, U. Illinois
Math 595 (Symmetric functions and Young tableaux), Spring 2009, U. Illinois
Math 286 (Differential equations plus), Fall 2008, U. Illinois
Math 5705 (Enumerative combinatorics), Fall 2007, U. Minnesota
Math 2243 (Linear algebra and differential equations), Fall 2007, U. Minnesota
Math 8669 (Graduate combinatorics), Spring 2007, U. Minnesota
Math 104 (Introduction to Analysis), Fall 2005, UC Berkeley
Math 172 (Combinatorics), Fall 2005, UC Berkeley
Math 185 (Complex Analysis), Spring 2004, UC Berkeley.
Math 172 (Combinatorics), Spring 2004, UC Berkeley.
Math 113 (Abstract algebra), Fall 2003, UC Berkeley.
Math 115 (Calculus I), Summer 2003 (also Fall 1999), U. of Michigan.
Math 116 (Calculus II), Fall 2001, U. of Michigan.