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

Find out more about the members of our group and their research interests by navigating to the People page. Check out our Event Calendar. Information about graduate courses offered by the group can be found here.

You will also find information about joining the group as a graduate student or as a postdoc here. Information on joining the Department as a faculty member can be found at the DCS employment opportunities page.