(2026-) Lecturer (Convenor) for Global Macroeconomics and Policy (undergraduate) – Lancaster University
(2022-2026) Lecturer for Monetary Macroeconomics (undergraduate) – Lancaster University
(2024-2026) Lecturer (Convenor) for Introduction to Economics for Managers (undergraduate) – Lancaster University
(2021-2024) Lecturer (Convenor) for Further Topics in Economics for Managers (undergraduate) – Lancaster University
(2021-2022) Lecturer for Econometrics (postgraduate) – Lancaster University
(2021-2022) Lecturer for Economics (postgraduate) – Univ. of Pavia and ENI
(2016-2018) TA for Global Macroeconomics – Univ. of Milan Bicocca
(2016-2018) TA for Economics and Finance of Global Markets – Univ. of Milan Bicocca
(2014-2015) TA for Asset Pricing – Univ. of Rome Tor Vergata