2002/2003 Tutor for the course "Computational Chemistry" (CHIM / 03) of the Master Degree in Chemical Sciences of the Faculty of SS.MM. FF. NN, University of Perugia; A. A. 2002/2003. (40 hours) from 15-12-2005 to 21-01-2006
2004/2005 Official Tutor for the course "Computational Chemistry" (CHIM / 03) of the Master Degree in Chemical Sciences of the Faculty of SS.MM. FF. NN, University of Perugia; A. A. 2004/2005. (40 hours)
2004/2005 teaching assignment for the official course "Practicas de Laboratorio de Ciencias Ambientales" in the CdL Ciencias Ambientales of the Facultad de Ciencias y tecnología, Universidad del Pais Vasco, Vitoria, Spain (30 hours)
2005/2006 teaching assignment for the official course "Físicoquímica" in the CdL Ciencias Ambientales of the Facultad de Ciencias y Tecnologia, Universidad del País Vasco, Vitoria, Spain (40 hours)
In September 2006 he held the courses "Scattering Theory" and "Catalysis and Reactivity" at the 1st International Intensive Course European Master in Theoretical Chemistry and Computational Modeling (EU-TCCM) at the Department of Chemistry of the University of Perugia, Italy.
2007/2008 and 2008/2009 teaching the course "Management of molecular knowledge bases in the network" (CHIM / 03 - 6 CFU) in the Degree Course in Chemical Sciences of the Faculty of SS .MM. FF. NN, University of Perugia; A. A. 2008/2009. (48 hours)
2007/2008 and 2008/2009 holder of a 1 CFU module for the course "Computational Chemistry" of the Master Degree in Chemical Sciences of the Faculty of SS.MM. FF. NN, University of Perugia
In September 2012 he held the courses "Molecular Dynamics simulations of hydrogen adsorption" and "Virtual communities and EChemTest®" at the 7th International Intensive Course European Master in Theoretical Chemistry and Computational Modeling (EU-TCCM), Department of Mathematics and Computer Science of the University of the Studies of Perugia, Italy.
In September 2013 he held the course "Chemistry and Molecular Dynamics-Simulation and Modeling" at the 8th International Intensive Course European Master's in Theoretical Chemistry and Computational Modeling (EU-TCCM), Departamento di Química de la Universidad Autónoma de Madrid, Spain.
Since 2013, as official responsible, supervision of the EchemTest® tests of the Bachelor's Degree in Chemistry for the achievement of the EuroBachelor title issued by the European Chemistry Tematic Network Association (preparation of tests, administration of the test to students, drafting of the report the final). EchemTest® represents a set of tests developed within the ECTN-A association whose objective is the evaluation of knowledge and skills in the field of Chemistry.
2014/2015 Tutor for the official course "Chemistry and Biochemistry" (CHIM / 03) of the Degree Course in Animal Production at the University of Perugia; A. A. 2014/2015. (25 hours)
2015/2016 teaching course "Computational Chemistry" (CHIM / 03 - 6 CFU) iLM27 in Chemical Sciences, of the Department of Chemistry, Biology and Biotechnology of the University of Perugia; A. A. (42 hours)
April 2016 teaching ERASMUS + Staff Mobility for Teaching at the Universidad Autonoma de Madrid, Departamento de Química, UAM, Madrid (Spain).
May 2016 teaching ERASMUS + Staff Mobility for Teaching at the Universidad de la Rioja, Departamento de Química, Logroño (Spain).
September 2016 teaching ERASMUS + Staff Mobility for Teaching at the Universidad de Barcelona, Departament de Ciència de Materials i Química Física, Barcelona (Spain).
2016/2017: Course "Molecular Dynamics Simulations" at the Ph.D. in Chemical Sciences academic year 2016/2017 at the Department of Chemistry, Biology and Biotechnology, University of Perugia (18 hours) for PhD students of the XXX, XXXI and XXXII cycle .
Responsible for the project for the incoming (up) mobility contribution for researchers of international renown (Visiting Researcher) : Prof. ssa Margarita Albertí Wirsing from the University of Barcelona (Spain) from 08-06-2016 to 17-07-2016
2016/2017 teaching course "Computational Chemistry" (CHIM / 03 - 6 CFU) LM27 in Chemical Sciences, of the Department of Chemistry, Biology and Biotechnology of the University of Perugia; A. A. (42 hours)
January 2017 teaching ERASMUS + Staff Mobility for Teaching at the Universidad Autonoma de Madrid, Departamento de Química, UAM, Madrid (Spain).
May 2017 teaching ERASMUS + Staff Mobility for Teaching at the Universidad de la Rioja, Departamento de Química, Logroño (Spain).
2017/2018 teaching course " Fondamenti Teorici: MECCANISMI E DINAMICA DELLE REAZIONI CHIMICHE" (CHIM / 03 - 6 CFU) LM27 CdL in Chemical Sciences, of the Department of Chemistry, Biology and Biotechnology of the University of Perugia; A. A. (42 hours)
April 2018 teaching ERASMUS + Staff Mobility for Teaching at the Universidad de Vigo, Departamento de Química, Vigo, (Spain).
May 2018 teaching ERASMUS + Staff Mobility for Teaching at the Universidad de la Rioja, Departamento de Química, Logroño (Spain).