He received the Ph.D. degree in Computer Science from the Technische Universität Darmstadt, Germany, in 2005. His main research interests are design and analysis of algorithms and heuristics for combinatorial optimization problems, with particular emphasis on problems dealing with multiple objectives.