Academic year 2016/17:
- Insegnamento di Matematica per il curricolo Pi greco Cambridge, presso il Liceo Classico Statale “Jacopo Sannazaro” dal 26/09/2016 al 31/05/2017;
- Lecturer for Analisi Matematica 1, 72 hours, undergraduate course for Computer Engineering with specialism in Automation, Università degli Studi di Napoli “Federico II”.
Academic year 2017/18:
- Teaching Assistant of Analisi Matematica 1, undergraduate course for Computer Engineering with Specialism in automation A/L (20 hours), undergraduate course for Computer Engineering with Specialism in automation M/Z (20 hours), undergraduate course for Civil Engineering (20 hours), Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 72 hours, undergraduate course for Civil Engineering, Università Politecnica delle Marche.
Academic year 2018/19:
- Lecturer for Analisi Matematica 1, 72 hours, undergraduate course for Computer Engineering with specialism in Automation (A/L), Università Politecnica delle Marche.
Academic year 2019/20:
- Lecturer of Introduzione alla teoria delle equazioni differenziali alle derivate parziali, 24 hours, doctoral course for Information Engineering, Università Politecnica delle Marche;
- Teaching assistant of Analisi Matematica 1, undergraduate course for Mechanical Engineering (20 hours), undergraduate course for Electronic Engineering (20 hours), undergraduate course for Biomedical Engineering (20 hours), undergraduate course for Computer Engineering with Specialism in automation M/Z (20 hours), Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 48 hours, undergraduate course for Computer Engineering with Specialism in automation (A/L), Università Politecnica delle Marche.
Academic year 2020/21:
- Teaching Assistant of Analisi Matematica 1, undergraduate course for Civil Engineering (20 hours), undergraduate course for Electronic Engineering (20 hours), Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 72 hours, undergraduate course for Civil Engineering, Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 72 hours, undergraduate course for Electroni Engineering, Università Politecnica delle Marche.
Academic year 2021/22:
- Lecturer of Analisi Matematica 1, 72 hours, undergraduate course for Computer Engineering with specialism in automation (A/L), Università Politecnica delle Marche;
- Lecturer of Introduzione alla teoria delle equazioni differenziali alle derivate parziali, 14 hours, doctoral course for Information Engineering, Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 48 hours, undergraduate course for Computer Engineering with specialism in automation (A/L), Università Politecnica delle Marche.
Academic year 2022/23:
- Lecturer of Elementi di Analisi Matematica, 72 hours, undergraduate course for Computer Engineering for videogames and virtual reality, Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 48 hours, undergraduate course for Computer Engineering with specialism in automation (A/L), Università Politecnica delle Marche.
Academic year 2023/24:
- Lecturer of Elementi di Analisi Matematica, 72 hours, undergraduate course for Computer Engineering for videogames and virtual reality, Università Politecnica delle Marche;
- Lecturer of Analisi Matematica 2, 48 hours, undergraduate course for Computer Engineering with specialism in automation (A/L), Università Politecnica delle Marche.