I have been the main lecturer in Introductory Computer Science, Computer Graphics, and Performance Evaluation. The following table summarizes my teaching activity at the University level.

YearCourse (Ita.) Course(Eng.)LevelHoursStudents
2018-2019[Course given in English]Computer Systems Performance EvaluationMS50~75
2018-2019[Course given in English]Performance Evaluation of Computer SystemsMS50~35
2018-2019Tecniche della rappresentazioneRepresentation techniques (for the fashion industry)BS40~45
2018-2019[Course given in English]Digital Interactive Technologies for Physical InterfacesMS30~50
2018-2019[Course given in English]Computer GraphicsMS50~200
2017-2018[Course given in English]Computer Systems Performance EvaluationMS50~75
2017-2018[Course given in English]Performance Evaluation of Computer SystemsMS50~35
2017-2018Tecniche della rappresentazioneRepresentation techniques (for the fashion industry)BS40~45
2017-2018[Course given in English]Computer GraphicsMS50~240
2016-2017[Course given in English]Performance Evaluation of Computer SystemsMS50~15
2016-2017[Course given in English]Computing InfrastructuresMS50~180
2016-2017[Course given in English]Computer GraphicsMS50~80
2015-2016[Course given in English]Performance Evaluation of Computer SystemsMS50~75
2015-2016[Course given in English]Computing InfrastructuresMS50~180
2015-2016[Course given in English]Computer GraphicsMS50~80
2014-2015[Course given in English]Performance Evaluation of Computer SystemsMS50~75
2014-2015[Course given in English]Computing InfrastructuresMS50~180
2014-2015[Course given in English]Computer GraphicsMS50~80
2013-2014[Course given in English]Enterprise Digital InfrastructuresMS50~180
2013-2014[Course given in English]Computer GraphicsMS50~80
2012-2013[Course given in English]Computer SystemsBS50~25
2012-2013[Course given in English]Computer GraphicsMS50~80
2011-2012Informatica (Civ)Basic Compute ScienceBS117~120
2011-2012[Course given in English]Computer SystemsBS50~25
2011-2012[Course given in English]Computer GraphicsMS50~80
2010-2011Informatica (Civ)Basic Compute ScienceBS117~120
2010-2011[Course given in English]Computer SystemsBS50~25
2009-2010Informatica Grafica per le artiComputer Graphics for ArtsBS54~150
2009-2010Informatica + LaboratorioBasic Computer ScienceBS24~45
2009-2010Sistemi MultimedialiMultimedia SystemsMS48~25
2008-2009Informatica Grafica per le artiComputer Graphics for ArtsBS60~150
2008-2009Informatica + LaboratorioBasic Computer ScienceBS24~45
2007-2008Informatica Grafica per le artiComputer Graphics for ArtsBS60~150
2006-2007Informatica Grafica per le artiComputer Graphics for ArtsBS60~150
2005-2006Informatica GraficaComputer GraphicsBS60~150
2005-2006Informatica Grafica IIIntermediate Computer GraphicsMS60~25
2005-2005Informatica + LaboratorioBasic Computer ScienceBS24~45
2004-2005Informatica GraficaComputer GraphicsBS60~150
2004-2005Informatica Grafica IIIntermediate Computer GraphicsMS60~25
2003-2004Informatica GraficaComputer GraphicsBS60~150
2003-2004Informatica + LaboratorioBasic Computer ScienceBS24~45
2002-2003Informatica GraficaComputer GraphicsBS60~150
2002-2003Informatica + LaboratorioBasic Computer ScienceBS24~45
2001-2002Informatica GraficaComputer GraphicsBS60~150
2001-2002Informatica + LaboratorioBasic Computer ScienceBS24~45


Thesis

I have followed more than 200 students, between bachelor and master degree.

Advanced professional courses

I have given more than twenty courses in various professional courses on the following topics: Web programming, computer graphics and animation, Cloud Computing, Enterprise Computing Infrastructure, Performance Evaluation and Dependability.