Brian Bullins

I am an assistant professor in the Department of Computer Science at Purdue University.

My research interests lie at the intersection of optimization and machine learning, both in theory and practice. In particular, I have worked on improving matrix estimation techniques for faster higher-order methods for convex and non-convex optimization, in both sequential and distributed settings.

Previously, I was a research assistant professor at the Toyota Technological Institute at Chicago (TTIC). I received my PhD in computer science from Princeton University in 2019, where I had the great fortune of being advised by Elad Hazan. Before that, I studied computer science and math at Duke University as a Benjamin N. Duke Scholar.

I am looking for motivated graduate students to join my group. Please feel free to reach out if you are interested in my research, and apply to the Purdue Computer Science Graduate Program here.

Google Scholar   •   Publications  •   Teaching

Email: {first initial}+{last name}

Recent News