Graduate studies

The University of Toronto is an exciting place to pursue graduate studies in theoretical computer science. Students interested in joining the Theory Group should apply through the Department of Computer Science website, and indicate that they are interested in pursuing theory.

Postdoctoral positions in Theoretical Computer Science

We are currently accepting applications for postdoctoral positions at the University of Toronto, starting in the academic year 2026-2027.

We will be considering candidates from all areas of theoretical computer science, including algorithms, complexity theory, cryptography, differential privacy, distributed computing, graph theory, quantum computing, and theoretical aspects of machine learning.

The positions are backed by the group as a whole, and are intended to allow junior scientists the freedom to pursue ambitious and independent research agendas, and to provide strong support in doing so. The positions are typically for two years. For a list of current and past postdoctoral researchers at UofT, see here.

Applying to postdoctoral positions.

Applications should be sent to postdocapp@cs.toronto.edu. The application should include a CV, a research statement, and three letters of recommendation. You may also attach a cover letter with any additional information you believe is relevant. For full consideration, all materials, including the letters of recommendation, should be received by December 15, 2025. (Late applications will be reviewed if the position is not yet filled.)