Sono ricercatore presso il Dipartimento di Ingegneria Industriale e dell'Informazione dell'Università di Pavia, dove ha conseguito il dottorato di ricerca.
Svolgo la propria attività nel Laboratorio di Visione Artificiale e Multimedialità,
sovente in collaborazione con il prof. Marco Porta
e il prof. Virginio Cantoni.
In passato mi sono occupato principalmente di Visione Artificiale e di tecniche visuali per la programmazione (Linguaggi Visuali). Successivamente il mio interesse si è rivolto in generale all'interazione uomo-computer (HCI), caratterizzandosi per l'impiego dell'eye-tracking. L'attività più recente riguarda soprattutto le codiddette Digital Humanities (informatica umanistica).
L'eye-tracker disponibile nel laboratorio viene utilizzato per indagare in molteplici ambiti: usabilità, interazione basata sullo sguardo, accessibilità, marketing, psicologia, linguistica, spesso in collaborazione con specialisti dei rispettivi settori.
Tengo il corso di "Human Computer Interaction" (in lingua inglese) presso Facoltà di Ingegneria dell'Università di Pavia per gli allievi della laurea magistrale in Computer Engineering.
Per gli studenti Corso di laurea magistrale interdipartimentale in Comunicazione digitale (COD) tengo il modulo di "Persuasive Design" nell'ambito dell'insegnamento denominato Tecnologie Digitali e Persuasive Design.
In precedenza, sempre nell'ambito del corso di laurea in ingegneria informatica dell'Università di Pavia, ho tenuto il corso denominato "Linguaggi e traduttori", mentre per il corso di laurea in ingegneria edile - architettura della stessa università ho tenuto l'insegnamento denominato "Informatica grafica".
Sono stato titolare del corso di "Web design" presso il "Master
Europeo in Scienza e Tecnologia dei Media" dello IUSS di Pavia, per
sei anni a Pavia, e per due a Tunisi. Ho tenuto cicli di lezioni di web design
nell'ambito del "Master in Economia e gestione delle organizzazioni
non profit" dello IUSS di Pavia. In più edizioni del
"Master in Management Multimediale" di Mediaset e IULM ho
tenuto cicli di seminari sull'usabilità e il web design.
Nell'a.a. 2012-2013 ha tenuto l'insegnamento di "User Interface Design"
nell'ambito di MaSeM, Master di Secondo Livello in Sviluppo
Applicazioni Web, Mobile e Social Media.