Algorithms and Complexity

Researchers in our Algorithms and Complexity Theory group aim to provide a mathematical understanding of fundamental issues in computer science, and to use this understanding to produce better algorithms, protocols and systems, and identify the inherent limitations of efficient computation. Research interests include data structures, algorithm design, complexity theory, coding theory, parallel algorithms and languages, machine learning theory, cryptography and security, computational aspects of economics, online algorithms, and scientific computing. We welcome students who have a combination of theoretical and application-oriented research interests.

Faculty working in this area:

Lastsort ascending First Title Email
Woodruff David Associate Professor
Von Ahn Luis Consulting Professor
Sleator Daniel Professor
Sandholm Tuomas Angel Jordan Professor of Computer Science
Rudich Steven Professor
Procaccia Ariel Associate Professor
O'Donnell Ryan Professor
Miller Gary Professor
Harchol-Balter Mor Professor
Haeupler Bernhard Assistant Professor
Guruswami Venkatesan Professor
Gupta Anupam Professor
Goyal Vipul Associate Professor
Blum Lenore Distinguished Career Professor of Computer Science
Blum Manuel Bruce J. Nelson University Professor
Blelloch Guy Professor, Assoc. Dean for Undergraduate Programs
Balcan Nina Associate Professor
Acar Umut Associate Professor
Subscribe to Algorithms and Complexity