Hopkins studies algorithms and computational complexity, especially through the lens of convex programming. He joined CSAIL in 2022, after receiving a PhD at Cornell University and spending several years at UC Berkeley as a Miller Postdoctoral Fellow.