He received his laurea degree (with honors) from the University of Rome "La Sapienza", Italy, and his PhD from the same university, both in Electronic Engineering. In 1990 he was a researcher at the Italian National Institute of Health, and between 1990 and 1994 at the IBM European Center for Scientific and Engineering Computing. Between 1994 and 2001 he was at the University of Perugia, Italy. Since 2001 he has joined the University of Lecce.