Skip to main content Skip to secondary navigation

Teaching

Main content start

Heterogeneous-Agent Macro Workshop
Workshop for graduate students on HANK models and solution methods
(with Matt Rognlie and Ludwig Straub)
Goethe, June 2026 [Syllabus] [Agenda] [GitHub repository]
NBER, June 2025 [Agenda] [GitHub repository]
Goethe, June 2024 [Syllabus] [Lecture notes] [GitHub repository]
NBER, June 2023 [Syllabus] [Lecture notes] [GitHub repository]
NBER, June 2022 [Syllabus] [Lecture notes] [GitHub repository]

Minicourse on Fiscal and Monetary Policy with Heterogeneous Agents
Bank of Portugal, June 2026 [Syllabus] [Course material]
Bank of Japan, April 2026 [Syllabus
Boston University, April 2024 [Lecture 1] [Lecture 2]
Paris Dauphine, January 2024 [Syllabus] [Course material]
KU Leuven, May 2023 [Syllabus] [Course material]

Classes Taught at Stanford

Econ 52: Economic Analysis III
Undergraduate course in intermediate macro
Winter 2021 [Syllabus]

Econ 152: Advanced Macroeconomics
Undergraduate course in business cycles
Spring 2025, Winter 2026 [Syllabus]

Econ 211/212: Macroeconomics II/III
First-year PhD course in business cycles
Winter 2017, Spring 2018-2023, Winter 2024-2026 [Syllabus]

Econ 234: Advanced Macroeconomics II (with Sebastian di Tella)
Second-year PhD course in monetary economics, including minicourse on HANK
Winter 2019-2021, Winter 2023, Winter 2025-2026 [Syllabus]

Econ 269: International Finance and Exchange Rates II
Second-year PhD course in international macro
Winter 2017, Spring 2018 [Syllabus]

Econ 300: Third Year Seminar (with Liran Einav)
Fall 2019/Spring 2020