USC CS Theory Group


USC has a strong and active Theory and Algorithms group, with research spanning a broad range of topics within theoretical computer science. Our group has made significant contributions to algorithmic game theory, algorithmic number theory, biological computing, computational geometry, cryptography, graph theory, learning theory, numerical analysis, optimization, privacy, quantum computing, social network analysis and the theory of computing. A large, active, and collaborative student body makes USC a vibrant and welcoming environment in which to conduct world-class research in theoretical computer science. Here are some recent photos of our students at a group social and theory hike!

Subscribe to our mailing list to get involved! We welcome all USC affiliated students (undergraduates, masters, PhD) and professors. If you are not added to the mailing list within a few days, feel free to send a reminder to devic[at]


Current Students

Recent Alumni