Bachelor of Science, University Pavia, Italy, 1987. Master degree, University Rochester, New York, 1990. Doctor of Philosophy, University Rochester, New York, 1993.
Research fellow Chalmers University, Göteborg, Sweden, 1993-1995, Uppsala (Sweden) University, 1995-1997. Researcher SISSA, Trieste, Italy, 1997-1999, Chalmers University, Sweden, since 1999.
Member New York Academy Sciences M C.
Married Hazel Ann Hift, August 21, 1993.