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, starting in the academic year 2024-2025. The positions are typically for two years. 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. Candidates must possess a PhD prior to starting and give evidence of an outstanding research record and potential.

Postdoctoral positions in Algorithms and Machine Learning

Prof. Sushant Sachdeva is also accepting applications for a postdoctoral position beginning in Fall 2024. Successful candidates will work with him on topics including (but not limited to): design of fast algorithms, optimization, and machine learning. Candidates must possess a PhD prior to starting and give evidence of an outstanding research record and potential. If you would like to apply specifically to this position, please cc Prof. Sushant Sachdeva at sachdeva [at] cs.toronto.edu when submitting your application as per instructions below.

Applying to postdoctoral positions. Applications should be sent to the Theory Group Committee at 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 1, 2023. (Late applications will be reviewed, but we cannot guarantee that they will be given full consideration.)