Teaching
- AM 121: Introduction to Optimization, Spring ’09, 10, 11, 13, 14 and Fall ’15, 17, 18, 19, 20.
- CS 128: Convex Optimization and Applications in Machine Learning, Spring ’24, 23 (a variation was offered as AM 122 in Spring ’22)
- CS 236r (old CS 286r): Topics at the Interface between Computer Science and Economics
- Fall’08, on Social Computing
- Fall’10, on Information, Prediction, and Collective Intelligence
- Fall’11, on Computational Social Choice
- Fall’12, on Information, Prediction, and Collective Intelligence
- Spring’16, on Prediction, Learning and Games
- Spring’18, on Human and Machine Predictions, in Societal Context
- Spring’19, on Blockchain and Cryptocurrencies
- Spring’20, on Behavioral Economics and Computation
- Fall’22, on Value of Information and Data
- Fall’23, on Incentives and Learning