Teaching
Summer Semester 2024: Complementi di Meccanica Analitica, mod. B (26 h) - Università di Roma Tre, Math. & Phys. Dept.
Fall Semester 2023: Istituzioni di Fisica Matematica (20 hours) - Università di Roma Tre, Math. & Phys. Dept.
Fall Semester 2023: Matematica II per Geologia (12 hours) - Università di Roma Tre, Science Dept.
Fall Semester 2019: Exercise Classes for "Mathematical Quantum Theory" (30 hours) - Universität Tübingen, Math. Dept., Master in Mathematical Physics Program.
October 2019: Preparatory Course for the Master in Mathematical Physics Program (60 hours) - Universität Tübingen, Math. Dept., Master in Mathematical Physics Program.
Spring Semester 2019: Exercise Classes for Linear Algebra (60 hours) - Universität Tübingen, Math. Dept., Bachelor of Science.
Fall Semester 2018: Exercise Classes for Geometry in Physics (30 hours) - Universität Tübingen, Math. Dept., Master in Mathematical Physics Program.
October 2018: Preparatory Course for the Master in Mathematical Physics Program (30 hours) - Universität Tübingen, Math. Dept., Master in Mathematical Physics Program.
Spring Semester 2018: Exercise Classes for Non-Linear Dispersive Partial Differential Equations (30 hours) - Universität Tübingen, Math. Dept., Master in Mathematical Physics Program.
May 2016: Istituzioni di Fisica Matematica - Two two-hour lectures to conclude the course taught by Prof. Dr. Mario Pulvirenti, Università di Roma "La Sapienza", Math. Dept., Master in Mathematics.
September 2015: Preparatory Course in Mathematics (24 hours) - Università di Roma "La Sapienza", Faculty of Information Engineering, Informatics, and Statistics.