Stefano has served as a lecturer for the following courses:
- Financial Regulation | M.Sc. | Utrecht University | Spring 2013 - Present
- International Financial Management | B.Sc. | Utrecht University | Spring 2013 - Present
- Financial Management | M.Sc. | Utrecht University (interfaculty course) | Spring 2016
- Corporate Finance and Behavior | B.Sc. | Utrecht University | Fall 2014
- Corporate Finance | B.Sc. | Università degli studi di Milano - Bicocca | Spring 2012
- Ownership Structure and Corporate Governance | M.Sc. | Politecnico di Milano | Spring 2010, 2011
- Corporate Finance | M.Sc. | Politecnico di Milano | Fall 2008
He has also lectured in Corporate Finance for two years for the Management and Finance Workshop jointly organized by Politecnico di Milano and the Royal Melbourne Institute of Technology.