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.

Python for Economists with Alessandro Saia
Two Year Master in Economics and Public Policy & Two Year Master in Applied Economics and Market
Measurement and Econometric Analysis (I.C.): Econometrics with Denni Tommasi
Two Year Master in Economics and Public Policy
Industrial Economics with Vincenzo Denicolò
Bachelor in Economics, Markets and Institutions (in Italian)
Political Economy with Enrico Cantoni
Bachelor in Economics, Politics and Social Sciences
Microeconomics with Marco Casari
Bachelor in Economics, Politics and Social Sciences
Microeconomics (I.C.): Game Theory with Andrea Mattozzi
Two Year Master in Economics and Econometrics
Introduction to Behavioral Economics with Maria Bigoni
Bachelor in Economics and Finance
Globalization: Trade, Migrations and Multinationals with Giovanni Prarolo and Rohit Ticku (2023/24)
Bachelor in Economics and Finance
Economics (I.C.): Competion Economics and Policy with Francesca Barigozzi
Two Year Master in Economics and Management (in Italian)
Microeconomics with Francesca Barigozzi
Bachelor in Management and Economics
Economics (I.C.): Game Theory with Natalia Montinari
Two Year Master in Economics and Management (in Italian)
Public Management and Public Economics with Francesco Figari
Bachelor Program in Business and Management
Microeconomics with Nadia Campaniello
Bachelor Program in Business and Management