Carlo is currently a Lecturer in Microeconomics and a member of the MME Research Area Group.
He holds a degree in Economics from University of Bologna, Italy, and MSc and PhD degrees from University of York, UK. In York, he worked under the supervision of Bipasa Datta, with advisors Peter Simmons and Klaus Zauner.
Carlo's main research interests are in Industrial Organization, Competition Policy and Regulation.
During and after his studies, he has taught at University of Bologna, York, Singapore Institute of Management and Manchester.