Nato a Cosenza il 13 marzo 1955.
- Nel 1980 ha vinto un concorso del Consiglio Nazionale delle
Ricerche (C.N.R.) nel settore di "tecniche fisiopatologiche" ed ha
svolto la propria attività presso l'Istituto di Cancerologia
dell'Università di Bologna.
- Nel 1984 ha conseguito la laurea in Scienze
Biologiche.
- Nel settembre 1987 è stato nominato membro del Sottogruppo
"Aspetti Tossicologici" del Gruppo "Qualità delle Produzioni"
nell'ambito del Progetto per la diffusione delle metodologie di
Lotta Integrata dell'Assessorato all'Agricoltura ed Alimentazione
della Regione Emilia-Romagna partecipando alla valutazione
dell'attività tossicologica di alcuni fitofarmaci ed espletando
attività sistemistiche e di progettazione di software applicativo
per la gestione di basi dati informative sull'attività mutagena,
cancerogena, teratogena e tossica di detti composti.
- Il 2 gennaio 1989 è stato nominato ricercatore universitario
nel ruolo organico assegnato con D.M. del 24 luglio 1986 alla
Facoltà di Medicina e Chirurgia di questo Ateneo.
- Dal 1989 ha svolto la propria attività di ricerca presso la
Sezione di Cancerologia del Dipartimento di Patologia Sperimentale:
inizialmente presso il Laboratorio di Cancerogenesi Chimica e
attualmente presso il Laboratorio di Informatica Medica di
cui è responsabile.
- Dal 1991 ad oggi ha espletato la propria attività didattica
presso la Scuola di Specializzazione in Oncologia, il Corso di
Laurea in odontoiatria e Protesi Dentaria e il Corso di Laurea in
Tecniche di Neurofisiopatologia.
- Dal 1993 ad oggi è membro del Consiglio d Facoltà di
Medicina e Chirurgia dell'università di Bologna in qualità di
rappresentate dei ricercatori .
- Dal 2001-2003 ha partecipato in qualità di coordianatore ai
lavori della commissione per l'informatizzazione del Corso di
Laurea in Medicina e Chirurgia.
- Dal 2003 al 2006 si è occupato di database e data-mining per
l'automazione di procedure di lavoro e raccolta di dati clinici in
ambito odontoiatrico.
- Dal 2006 al 2009 si è occupato della progettazione e sviluppo di sistemi robotici e di database per la per l’automazione di procedure di lavoro e della messa a punto di cluster di calcolatori per lo sviluppo di procedure e applicativi per il calcolo parallelo.
- Dal 2009 ad oggi si è occupato di sistemi di raccolta di dati ambientali basati sull’utilizzo di microcontrolllori Arduino e di sistemi robotici cooperanti.