Docente di Informatica all’Università di Macerata e co-director del VRAI (Vision Robotics & Artificial Intelligence Lab), è attivo nella ricerca su intelligenza artificiale, visione artificiale, comportamento umano, realtà aumentata, spazi sensibili e digital humanities.
Direttore Scientifico di Nemolab, per l’uso delle tecnologie a supporto della disabilità, collabora con numerose aziende nazionali e internazionali in attività di trasferimento tecnologico e di innovazione.
È membro della European Association for Artificial Intelligence, della European AI Alliance e della International Association for Pattern Recognition.