Below is a list of courses I have taught more than once. For those that I have taught in the last five years, I link below to my various course syllabi. For advanced theory, you will find special links to handouts.

  • Masters Microeconomics
                 Class Notes (in progress): Matching Foundations of Markets
                 [Last class evaluation: 2017-3.97]
  • PhD Microeconomic Theory
    [Class evaluations:  [2017-4.00

  • Advanced PhD Uncertainty Theory
    [Class evaluations: 2018-4.00]
  • Advanced PhD Game Theory
    [Class evaluations: 2015-4.75]
  • Stochastic Dynamic Optimization in Economics [until 2005 @ Michigan]