Current teaching

Spring 2013Algorithms, Games, and Networks (15-896), Carnegie Mellon University
Fall 2012Artificial Intelligence: Representation and Problem Solving (15-381), Carnegie Mellon University


Past teaching

Spring 2012Graduate Artificial Intelligence (15-780), Carnegie Mellon University
Spring 2008 Mathematical Foundations of AI, The Hebrew University of Jerusalem


Tutorials

2010 Computational Voting Theory, Tutorial at AAMAS-10 and EC-10