He held teaching positions at the University of Pennsylvania (1970–1971), University of Minnesota (1971–1987), University of Chicago (1991–1998), Stanford University (1998–2002) and Princeton University (2009), and is currently a Professor of Economics at New York University (since 2002).