Teaching


Courses Taught:

Microeconomic Theory (PhD level).

Political Economy (various courses at PhD and undergraduate levels).

Public Economics (various courses at PhD and undergraduate levels).

Microeconomics (various courses at undergraduate levels, including Principles, Intermediate, and advanced topics).

Game Theory (various courses at PhD level).

Industrial Organization (undergraduate level).

Agency and Contract Theory (PhD level).

General Equilibrium (PhD level).

Economics of Business Decisions (MBA course).

Managerial Economics (undergraduate level).