I graduated in Computer Engineering in 1995 at the Dipartimento di Informatica e Sistemistica (DIS) of the Universita` degli Studi di Pavia (Italy) and got my Ph.D. degree in Electronic and Computer Engineering in 1999 at the same university. In spring 1998 I visited the Neural Computing Research Group, University of Birmingham, UK. In fall 1998 I joined the Automatic Control Laboratory at ETH (Zurich, Switzerland) as a Postdoctoral fellow. In 1999 I was awarded the grant ``assegno di ricerca'' at the University of Pavia. In January 2001 I was promoted to Oberassistent at ETH. In January 2002 I moved to INRIA (Rocquencourt, France) as a Research Fellow. In March 2005, I was awarded a fellowship from the Italian Ministry of University and Research (a.k.a. "Rientro dei cervelli") for joining the Dipartimento di Elettronica Informazione of the Politecnico di Milano where I stayed until October 2005. From November 2005 I am associate professor at DIS, Universita` degli Studi di Pavia.
I am currently member of the Technical Committee on Systems Biology of the IEEE SMC society, member of the IFAC Technical Committee 2.1 (Control Design), and associate editor of Automatica.
My research interests include distributed control and state estimation, control of multi-agent systems, modeling and analysis of biochemical networks, hybrid systems and Bayesian learning.