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