Docente di Informatica presso l'Università del Piemonte Orientale. È attualmente direttore del Centro di Ricerca Interdipartimentale sull'Intelligenza Artificiale AI@UPO presso il medesimo Ateneo. È membro del'' Associazione Italiana per l'Intelligenza Artificiale (AIUxIA) e dell'Association for the Advancement of Artificial Intelligence (AAAI). Si occupa di Intelligenza Artificiale da oltre 30 anni ed i suoi principali interessi di ricerca rivestono il ragionamento a supporto delle decisioni (case-based reasoning, decision theoretic reasoning), l'apprendimento automatico e svariati campi di applicazione quali l'informatica medica, l'affidabilità di sistemi ed i sistemi di raccomandazione.
È socio fondatore della start-up innovativa Inferendo, spin-off dell'Università del Piemonte Orientale ed attiva nel campo dei sistemi di raccomandazione con particolare attenzione alle raccomandazioni basate su immagini.