- 1996-2005 Teacher of Macromolecular Chemistry, School of Chemistry, University of Sassari, Italy
- 1998- Teacher of Polymer Chemistry, PhD School of Chemical Sciences, University of Sassari, Italy
- 2004-2009 Teacher of Biocompatible Polymer Materials, School of Molecular Biotechnology, University of Sassari, Italy
- 2005- Teacher of Macromolecular and Industrial Chemistry, School of Chemistry, University of Sassari, Italy
- 1991 – to date Supervisor and tutor of various macromolecular Thesis at the degree course in Chemistry, Faculty of Science, University of Sassari.
- 1991 – to date Tutor of PhD students in Chemical Sciences (Profile: Industrial Chemistry), Department of Chemistry, University of Sassari
- 1991-1995 Lessons about Polymer Synthesis in Macromolecular Chemistry course, School of Chemistry, University of Sassari, Italy.
2004-2005 Teacher of Introduction of Macromolecular Science, School of Chemistry, University of Sassari. - 2005-2009 Teacher of Polymer Chemistry, School of Chemistry, University of Sassari.
- 2010 – to date Teacher of Industrial and Polymer Chemistry, School of Chemistry, University of Sassari.
- 2011 – to date Teacher of Industrial and Polymer Chemistry: Advanced Course, School of Chemistry, University of Sassari.
- 2012-2013 Teacher of Macromolecular Synthesis in the International Master on Green Chemistry, University of Sassari
- 2014 – to date Teacher of Organic Chemistry, School of Natural Sciences, University of Sassari