Teaching

Winter 2013
Comp360. &emsp Algorithm Design

Fall 2012
Comp553/Math553. &emsp Algorithmic Game Theory

Winter 2012
Math340. &emsp Discrete Structures II
Comp360. &emsp Algorithm Design

Fall 2011
Comp553/Math553. &emsp Algorithmic Game Theory

Winter 2011
Math340. &emsp Discrete Structures II
Comp764. &emsp Classical Game Theory

Fall 2010
Comp360. &emsp Algorithm Design Techniques

Fall 2008
Comp360. &emsp Algorithm Design Techniques
Comp761/Math761. &emsp Algorithmic Game Theory

Fall 2007
Math240. &emsp Discrete Structures I
Comp552/Math552. &emsp Combinatorial Optimization

Winter 2007
Math350. &emsp Graph Theory and Combinatorics

Fall 2006
Math550. &emsp Combinatorics
Comp692. &emsp Approximation Algorithms

Winter 2006
Comp764. &emsp Algorithmic Game Theory

Fall 2005
Math552/Comp552. &emsp Combinatorial Optimization
Comp610. &emsp Information Structures

Winter 2005
Math350. &emsp Graph Theory and Combinatorics

Fall 2004
Math550. &emsp Combinatorics
Comp610. &emsp Information Structures

Winter 2004
Math340. &emsp Discrete Structures II
Comp760. &ensp Advanced Algorithm Design

Fall 2002
Comp360. &emsp Algorithm Design Techniques