Sebastian Dyrda University of Toronto

Teaching

ECO2101 — Macroeconomic Theory II. The fourth quarter of the PhD first-year macroeconomics sequence at the University of Toronto, Winter 2026. The course builds up heterogeneous-agent macroeconomics from dynamic programming through firm dynamics and aggregate risk to sequence-space Jacobian methods, following recent papers and two open-access textbooks.

These slides lean heavily on teaching material that others have generously made freely available — among them Chris Edmond, Fatih Guvenen, Ben Moll, Ludwig Straub and Gianluca Violante — and on the papers and textbooks listed below. Some slides follow those sources very closely. I claim no originality or intellectual property in this material: it is posted for my students and for anyone else who finds it useful, and the original sources are the ones to cite. Any errors introduced along the way are mine.

Lectures

  1. Introduction to Modern Macroeconomics What a modern macro model specifies — the stochastic dynamic environment, equilibrium and recursion — and why balanced growth restricts admissible preferences. Slides
  2. Dynamic Programming I: Fixed Points, Contractions, and Optimal Stopping Fixed-point theory, contraction mappings and Markov dynamics, developed throughout on a firm with stochastic productivity. Threshold policies, monotonicity and continuation values. Slides
  3. Dynamic Programming II: Efficient Algorithms for the Household Problem Markov decision processes and the VFI / HPI / OPI family, endogenous gridpoints and envelope conditions, and discrete–continuous choice with extreme-value shocks. Slides
  4. Firm Dynamics: Entry, Exit, and Misallocation Hopenhayn (1992) on entry, exit and long-run equilibrium, with the computational procedure worked through; then Hopenhayn and Rogerson (1993) on nonconvex adjustment costs, inaction regions and their aggregate consequences. Slides
  5. Entrepreneurship and Financial Frictions The canonical occupational-choice model — Aiyagari with entrepreneurs and collateral constraints — followed by Quadrini (2000), Buera and Shin (2013), and Moll (2014) on whether self-financing undoes misallocation. Slides
  6. Aggregate Risk in Heterogeneous Agent Economies Krusell and Smith (1998): the distribution as a state variable, bounded-rationality forecasting rules, approximate aggregation, and the computational algorithm. Slides
  7. Aggregate Risk in Heterogeneous Agent Economies: Applications Three tests of when and why heterogeneity matters for aggregates: lumpy investment (Khan and Thomas, 2008), credit shocks (Khan and Thomas, 2013), and uncertainty shocks (Bloom et al., 2018). Slides
  8. Sequence-Space Jacobians Auclert, Bardóczy, Rognlie and Straub (2021): writing equilibrium as H(K, Z) = 0 in the sequence space, impulse responses from a single matrix, and certainty equivalence as a consequence of linearization rather than an assumption. Slides
  9. Sequence-Space Jacobians II: The Fake News Algorithm, DAGs, and HANK Computing the Jacobians efficiently via the fake news algorithm, composing blocks along a directed acyclic graph, and an application to one-asset HANK. Slides

References

Textbooks

Papers

Code