Current teaching
Fall 2013
Great Theoretical Ideas in Computer Science (15-251), Carnegie Mellon University
Past teaching
Spring 2013
Algorithms, Games, and Networks
(15-896), Carnegie Mellon University
Fall 2012
Artificial Intelligence: Representation and Problem Solving
(15-381), Carnegie Mellon University
Spring 2012
Graduate 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