He attended the University of Pisa before receiving his PhD from the University of Edinburgh in 1982 for research supervised by Gordon Plotkin.
Before receiving his doctorate from the University of Edinburgh in 1982, he studied at the University of Pisa and was supervised by Gordon Plotkin.