He obtained a PhD in Artificial Intelligence in Medicine (Faculty of Engineering) from the University of Pavia. He attended the courses of master in “Advanced Technologies for Information Processing and Communication" (IIASS, Vietri sul Mare; Salerno). He graduated in Computer Science from the University of Milan. During the last 15 years he has been working in several research centers and on numerous projects and research themes.