2022-Current (Swansea University)
MA-006 Fundamental Mathematics
MA-101 Introduction to Analysis 1
MA-102 Introduction to Analysis 2
MA-201 Multivariable Analysis
2021-2022 (Swansea University)
MA-004 Fundamental Geometry
MA-201 Multivariable Analysis
2019-2020 (University of Padua)
Mathematical Analysis 1, part B
2018-2019 (University of Padua)