Department of Computer Science

Theoretical computer science at Toronto

The foundations
of computation.

Welcome to the Theory Group at the Department of Computer Science, University of Toronto. We study the theory of computation, including computational complexity, graph algorithms, algorithmic game theory, optimization, cryptography, distributed computing, quantum computing, privacy, and more.

Seminars & conversations

Find theory events, the student seminar, and reading groups.

View events

Join the group

Explore graduate study and postdoctoral opportunities at Toronto.

Graduate study & postdocs

Faculty opportunities are listed on the DCS employment opportunities page.

Meet the group