Theory of Computation Laboratory
Faculty at the University of Michigan Computer Science and Engineering Division whose work is in combinatorial optimization, data structures, cryptography, quantum computation, parallel and distributed computation, algorithmic game theory, graph theory, geometry, and combinatorics.
Welcome to the Theory Lab
The Theory Group at the University of Michigan conducts research across many areas of theoretical computer science, such as combinatorial optimization, data structures, cryptography, quantum computation, parallel and distributed computation, algorithmic game theory, graph theory, geometry, and combinatorics. We investigate the value of tradeoffs among fundamental resources such as running time, storage space, randomness, communication, and energy, in both the classical and quantum senses.
Prospective graduate students
Theory faculty and students work with others from the division, as well as faculty from Mathematics, Electrical and Computer Engineering, Industrial and Operations Engineering, Climate and Space Sciences and Engineering, and elsewhere in the University.
Lattice cryptography: A new unbreakable code
News
These CSE PhD alums have accepted faculty positions
Congrats to these new faculty!
Six papers by CSE researchers at STOC 2024
New papers presented by CSE researchers at the conference address a number of topics in theoretical computer science, including dense linear systems, multi-commodity flows, correlation clustering,…
U-M Team Victors advances to World Finals of International Collegiate Programming Contest
They placed in the top 17 out of 50 teams at the North American contest and will proceed to the world championship in September 2024.