Docente di Reti di Calcolatori e Sicurezza Informatica all'Università di Trieste.
Direttore del Machine Learning Lab dell'Università di Trieste ed esperto di Cybersecurity.
Vincitore della Silver Medal 2016 agli Human-Competitive Awards per il calcolo evoluzionistico e genetico.
Nominato docente dell'anno (2015) dal corso di laurea in Ingegneria Elettronica e Informatica per i giudizi eccezionalmente positivi degli studenti.
E' stato Presidente del corso di studi in Ingegneria Informatica (2001-2012), Coordinatore del Dottorato di Ricerca in Ingegneria dell'Informazione (2002-2008), Direttore del Master in Gestione della Privacy e del Rischio Informatico nella Pubblica Amministrazione (2011).