teaching

My teaching spans undergraduate and graduate courses in Econometrics, Political Economy, Microeconomics, Behavioral Economics, Game Theory, and Python for Economists. Across courses, my emphasis is on building intuition alongside rigorous derivations and reproducible empirical workflows, with materials designed to be directly usable for problem sets and applied projects. The page lists the courses I have taught and provides selected handouts, slides, and other teaching resources.

2025/26

Econometrics with Margherita Fort
Business and Economics — Undergraduate

2025/26

Python for Economists with Alessandro Saia
Economics and Public Policy & Applied Economics and Market — Graduate
Measurement and Econometric Analysis (I.C.): Econometrics with Denni Tommasi
Economics and Public Policy — Graduate
Industrial Economics with Vincenzo Denicolò
Economics, Markets and Institutions — Undergraduate (in Italian)

2024/26

Political Economy with Enrico Cantoni
Economics, Politics and Social Sciences — Undergraduate

2024/25

Microeconomics with Marco Casari
Economics, Politics and Social Sciences — Undergraduate

2022/25

Microeconomics (I.C.): Game Theory with Andrea Mattozzi
Economics and Econometrics — Graduate
Introduction to Behavioral Economics with Maria Bigoni
Economics and Finance — Undergraduate

2022/24

Globalization: Trade, Migrations and Multinationals with Giovanni Prarolo and Rohit Ticku (2023/24)
Economics and Finance — Undergraduate

2021/22

Economics (I.C.): Competion Economics and Policy with Francesca Barigozzi
Economics and Management — Graduate (in Italian)
Microeconomics with Francesca Barigozzi
Economics and Business — Undergraduate
Economics (I.C.): Game Theory with Natalia Montinari
Economics and Management — Graduate (in Italian)

2019/20

Public Management and Public Economics with Francesco Figari
Business and Management — Undegraduate
Microeconomics with Nadia Campaniello
Business and Management — Undergraduate