His area of expertise is machine learning, structured prediction and non-linear optimization. He has made several contributions at the intersection of machine learning and optimization, in particular some of the fastest optimization approaches for structured prediction. His work played a key role in the revival of interest for the Frank-Wolfe optimization algorithm, which lead to dozens of follow-up work. He is an area chair for the top conferences in machine learning such as NIPS and ICML.