2001-ben szerezte meg PhD fokozatát az École Polytechnique Féderel de Lausanne Matematika Intézetében, az MTA doktora címet 2018-ban. Rendszeresen oktat az ELTE Matematika Intézetében. Három diákja szerzett PhD fokozatot, és jelenleg további három témavezetője. Kutatási témája az operációkutatás, azon belül ütemezéselmélet, egészértékű programozás, approximációs, és online algoritmusok. Legfontosabb tudományos elismerései: Akadémiai Ifjúsági Díj (2004), és Bolyai Plakett (2016). Több ipari projekten is dolgozott a GE Lighting, Bosch Rextroth, Hitachi cégekkel.