Lorenzo Orecchia

Lorenzo Orecchia

Assistant Professor

University of Chicago, Computer Science



My research aims to design simple, efficient algorithms for foundational computational challenges arising in a variety of applications, spanning Theoretical Computer Science, Machine Learning and Mathematical Optimization.

The unifying thread behind my works is the use of convex optimization and first-order methods as a generic design framework for both combinatorial and continuous problems. This view allows us to combine techniques from discrete and continuous mathematics to yield faster, more interpretable algorithms.

Email: orecchia at uchicago dot edu
Office: JCL 315
Curriculum Vitae: Short Version, Long Version