"Fundamentos Matemáticos I", Double Bachelor’s Degree in Telecommunication Technologies Engineering and Telematics Engineering, at EPSL, Universidad de Jaén. (60 hours, Fall 2025).
"Matemáticas I", Bachelor’s Degree in Electrical Engineering, at EPSL, Universidad de Jaén. (15 hours, Fall 2025).
"Matemáticas I", Double Bachelor’s Degree in Civil Engineering and Mining Technologies Engineering, at EPSL, Universidad de Jaén. (75 hours, Fall 2025).
"Istituzioni di Geometria", Master’s Degree in Mathematics, at Dipartimento di Matematica "Felice Casorati", Università degli Studi di Pavia. (10 hours, Fall 2024).
Teaching Assistant for "Geometria A", Bachelor’s Degree in Mathematics, at DISIM, Università degli Studi dell’Aquila. (30 hours, Fall 2023).
Teaching Assistant for "Matematica Discreta", Bachelor’s Degree in Computer Science, at DISIM, Università degli Studi dell’Aquila. (30 hours, Spring 2022).
Teaching Assistant for "Matematica Discreta", Bachelor’s Degree in Computer Science, at DISIM, Università degli Studi dell’Aquila. (30 hours, Spring 2021, delivered online due to COVID-19 constraints).