Didattica
Laboratorio di tecnologie web (A.A. 2002/2003 - 2003/2004 - 2004/2005 - 2005/2006 - 2006/2007 - 2007/2008 - 2009/2010), Università degli studi G.d'Annunzio, Chieti-Pescara
Sistemi di elaborazione (A.A. 2003/2004 - 2004/2005 - 2005/2006), Università degli studi G.d'Annunzio, Chieti-Pescara
Reti di Calcolatori e Sicurezza (A.A. 2004/2005 - 2005/2006 - 2006/2007)
Secure Programming: Master in Sistemi e Tecnologie per la sicurezza dell'Informazione e della Comunicazione, DMI, Perugia (A.A. 2006/2007)
Storia dell'Informatica (A.A. 2006/2007 - 2007/2008 - 2008/2009 2009/2010), Università degli studi G.d'Annunzio, Chieti-Pescara
Reti e Sistemi Distribuiti (A.A. 2007/2008), Università degli studi G.d'Annunzio, Chieti-Pescara
Sicurezza e Privacy (A.A. 2007/2008), Università degli studi G.d'Annunzio, Chieti-Pescara
Sicurezza informatica, corso di laurea in Informatica, Università di Perugia (A.A. 2007-08 -- oggi)
Programmazione 1, corso di laurea in Informatica, Università di Perugia (A.A. 2012/2013 -- oggi)