Concluiu a graduação e fez Doutorado em Matemática pela Universidade Técnica de Aachen (RWTH Aachen), na Alemanha. Atualmente, é Professor Titular de Matemática, Diretor do Instituto de Otimização e Pesquisa Operacional e Vice-Presidente da Universidade de Ulm, também na Alemanha.
Suas áreas de pesquisa incluem teoria dos grafos, ciência da computação teórica, otimização discreta e pesquisa operacional. É reconhecido como um dos mais destacados pesquisadores internacionais na área de combinatória computacional.