- A.Y. 2022–23
**MAGIC111: Introduction to set-theoretic solutions to the Yang-Baxter equation and skew braces**(Course for PhD students) Lecturer (for a total of 10 hours) Duties included preparing and delivering lectures, preparing study material and exercises, marking homework and marking the final assignment. MAGIC (UK) MAGIC is a collaboration of 22 universities, coordinated by the University of Exeter.**MTH2010 – Groups, Rings and Fields**(Course Prof Mohamed Saidi) Tutor (for a total of 10 hours) Duties included preparing lectures for tutorial classes, fielding of student inquiries, and marking homework. Univeristy of Exeter, Exeter (UK)

- A.Y. 2021–22
**MTH1001 – Mathematical structures**(Course Dr Gihan Marasingha) Tutor (for a total of 10 hours) Duties included preparing lectures for tutorial classes, fielding of student inquiries, and marking homework. Univeristy of Exeter, Exeter (UK)

- A.Y. 2018–19
**Algebra I and II**(Course Prof. F. Catino and Prof. M. M. Miccoli) Tutor (for a total of 30 hours) Duties included preparing lectures for tutorial classes, fielding of student inquiries, and office hours. Università del Salento, Lecce (Italy)

- A.Y. 2017–18
**Group Theory**(Course Prof. F. Catino) Teaching assistant Duties included preparing lectures for tutorial classes for recitation classes and office hours. Università del Salento, Lecce (Italy)**Mathematics preliminary course for bachelor’s students in Mathematics and in Physics**Instructor (for a total of 30 hours) Duties included preparing lectures, fielding of student inquiries, and office hours. Università del Salento, Lecce (Italy)

- A.Y. 2016–17
**Group Theory**(Course Professor F. Catino) Teaching assistant Duties included preparing lectures for tutorial classes for recitation classes and office hours. Università del Salento, Lecce (Italy)**Algebra I**(Course Professor F. Catino) Tutor (for a total of 30 hours) Duties included preparing lectures for tutorial classes, fielding of student inquiries, and office hours. Università del Salento, Lecce (Italy)

- A.Y. 2015–16
**Group Theory**(Course Prof. F. Catino) Teaching assistant Duties included preparing lectures for tutorial classes for recitation classes and office hours. Università del Salento, Lecce (Italy)**Algebra II**(Prof. M. M. Miccoli) Teaching assistant Duties included preparing lectures for tutorial classes for recitation classes and office hours. Università del Salento, Lecce (Italy)

- July 2016 – 2019 Exam committee member for Algebra examination (it "Cultore della materia") Duties included grading final exams. Università del Salento, Lecce (Italy)