He received his PhD in computer science in 2006 from University of Milano with a thesis on Branch and Price algorithms for Vehicle Routing Problems. His main research interests are optimization algorithms for complex combinatorial problems arising in transportation. He contributed to the field of Column Generation with publications on real world routing problems, advanced dynamic programming algorithms and resource constrained shortest paths. He is actually interested in robust optimization, intermodal transportation and some involving cases of routing problems.