Liam O'Carroll

I’m a computer science PhD student at Stanford University, where I am extremely fortunate to be advised by Aaron Sidford. My research focuses on designing optimization algorithms with rigorous theoretical guarantees for problems arising in machine learning and algorithmic game theory.

Settings I have worked on include stochastic optimization (learning with noisy gradients) and minimax optimization (robustness to outliers/uncertainty). A highlight is our FOCS 2025 paper that broke a two-decade-old complexity barrier for training linear classifiers and computing Nash equilibria.

Previously, I graduated with a double major in computer science and mathematics from Northwestern University, where I was extremely fortunate to have been mentored by Aravindan Vijayaraghavan and Matus Telgarsky.

My CV is available here, and you can find brief descriptions of my papers here.

Outside of research, I am an avid runner.

Email: ocarroll [at] stanford [dot] edu