Nato a Milano il 3
febbraio 1955, si è laureato in Ingegneria Nucleare presso il Politecnico di
Milano con la votazione 100/100 e lode. Dal 1994 è professore ordinario nel
settore informatico, prima presso l'Università degli Studi di Modena, poi
presso il Polo di Crema dell'Università degli Studi di Milano.
È stato presidente di
Consiglio di Corso di Diploma e di Consiglio di Corso di Laurea e Direttore del
Dipartimento di Tecnologie dell'Informazione dell'Università degli Studi di
Milano.
Dal 2002 al 2009 è stato Presidente
del Nucleo di Valutazione dell'Ateneo.
La sua attività di ricerca
scientifica si riferisce a vari aspetti delle architetture e delle applicazioni
dei sistemi di elaborazione delle informazioni. In particolare, si sono
affrontate tematiche inerenti i sistemi a
microprocessore, ai sistemi paralleli
e distribuiti, alle architetture
dedicate. La suddetta attività di ricerca si è concretizzata in circa 100
pubblicazioni, una delle quali ha ricevuto il secondo premio al Concorso
Internazionale Seymour Cray 1990 per lavori scientifici sul Supercalcolo.
È stato membro del Board of Directors della EUROMICRO Society, e Editor-in-chief della rivista "Journal
of System Architecture” (North-Holland) e membro del Comitato Scientifico della
"Rivista di Informatica” dell'AICA. È stato General
Chairman del congresso Euromicro 1995, e Program Chairman del congresso Euromicro 1997. È stato membro di
comitati di programma di numerosi congressi e workshop internazionali.
Ha collaborato a numerose
iniziative nel campo delle certificazioni delle competenze informatiche: ha
aperto il primo test center ECDL della provincia di Cremona, collabora da
diversi anni all'Asservatorio AICA-CINI-CRUI sulle certificazioni nelle
università italiane, ha partecipato all'iniziativa EUCIP4U (introduzione della certificazione EUCIP nell'università
italiana), ha coordinato il progetto IT4PS (Information Technology for Problem
Solving) di AICA e Fondazione CRUI.
Dal novembre 2003 è stato Vice
President e Presidente del CEPIS (Council of European Professional Informatics
Societies). Dal 2003 fa parte del Consiglio Direttivo Centrale di AICA.
Dal 2005 è stato
vicepresidente del CILEA (il Consorzio Interuniversitario Lombardo per L'Elaborazione
Automatica) e presidente del Comitato Tecnico-Scientifico di gestione
dell'iniziativa STELLA (Statistica in TEma di Laureati e LAvoro) di analisi
delle caratteristiche e della situazione occupazionale dei laureati di alcune
università italiane.