Gerard Cornuejols is IBM Professor of Operations Research and University Professor at Carnegie Mellon University. He received the Lanchester Prize (1977), the Fulkerson Prize (2000), the Dantzig Prize (2009) and the Von Neumann Theory Prize (2011). He is currently involved in research in integer programming.