I pursued a Master's degree in Computer Engineering from the University of Florence and a Ph.D. in Computer Science at Ecole Polytechnique in Paris. I held visiting positions at the Tepper School of Business of Carnegie Mellon University (2 years) and at the Sloan School of Management at MIT (1 year).
My main research interests lie in the numerical solution of combinatorial optimization problems arising from a number of applications, and in mathematical programming. My focus has been in integer programming and in transportation problems. I like to complement theoretical advancements with the use of modern computational resources, such as parallel computers, that enable the solution of problems that had been thought impossible to solve. I try to collaborate with the industry as much as possible.