2024-2025 Fall/Winter Graduate Course Timetables
Summer 2025
Summer graduate courses start on May 5.
Enrolment for graduate CS students will open on March 17, 2025.
Enrolment for non-CS graduate students will open on April 17, 2025; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
The last day to enrol in summer session graduate courses is May 12.
Final date to drop May-to-August session Y section courses without academic penalty is June 23.
Updated on February 21, 2025 @ 10:04 AM
Course Code | LEC | Session | Course Title | Instructor | Group | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|---|
CSC2558H | 0101 | Summer | Topics in Multidisciplinary HCI: Qualitative Data Analysis and Writing for HCI | Robert Soden | 4 | M4/R10 | 20 | R 13-15 | MY 370 |
Preliminary 2025-2026 Fall/Winter Graduate Course Timetables
Fall 2025 Timetable:
Updated on June 11 @ 9:56 a.m.
Notes
DCS Graduate Student Pre-Enrolment period: June 6 – July 2, 2025.*
DCS Graduate Course pre-enrolment decision available via ACORN July 23, 2025.
Enrolment for graduate CS students will open on July 28, 2025.
Enrolment for non-CS graduate students for Fall 2025 session courses will open on August 21, 2025 at 10:00AM ET; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
Fall graduate courses start on Tuesday, September 2, 2025
The last day to enrol in fall session graduate courses is September 17, 2025.
Graduate students must enrol in the graduate section of cross-listed courses. The graduate section is designated by the 4-digit course code. eg: CSC2209H/CSC458H1.
Enrolment for non-CS graduate students for Winter 2026 session courses will open on September 30, 2025 at 10:00AM ET; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
Winter graduate courses start on Monday, January 5, 2026.
Undergraduate Requests to Enrol in Graduate Courses
In exceptional circumstances, undergraduate students in the Faculty of Arts & Science may be granted permission to take a graduate course sponsored by an Arts & Science graduate unit as part of the student’s undergraduate degree.
The deadline to apply for graduate course enrolment for fall 2025 and winter 2026 is July 21, 2025.
Learn more about undergraduate enrolment in graduate courses.
*Department of Computer Science Graduate Student Pre-Enrolment Period
Students registered in graduate programs within the Department of Computer Science Students who submit their Plan of Study form by the July 2, 2025 will be eligible for priority enrolment in up to 2 CS graduate courses per session for the 2025-2026 academic year. Open to DCS graduate students only.
To view course descriptions, click on the course code (eg. CSC2104H).
M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday
Course Code | LEC | Session | Course Title | Instructor | Group | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|---|
CSC2104H/ CSC465H1 | 0101 | Fall | Formal Methods of Program Design | Ric Hehner | 3 | M1/RA14 | 5 | R 15-17 | TBC |
CSC2108H | 0101 | Fall | Automated Reasoning with Machine Learning | Xujie Si | 3 | M1/RA14 | 24 | M 9-12 | TBC |
CSC2125H | 0101 | Fall | Topics in Software Engineering: Blockchain Technology & Engineering | Fan Long | 3 | M1/RA14 | 30 | F 15-17 | TBC |
CSC2126H | 0101 | Fall | Topics in Programming Languages: Advanced functional programming | Ningning Xie | 3 | M1/RA14 | 20 | R 9-11 | TBC |
CSC2209H/ CSC458H1 | 5101 | Fall | Computer Networks | Yashar Ganjali | 3 | M3/RA6 | 20 | T 18-21 | TBC |
CSC2221H | 0101 | Fall | Introduction to the Theory of Distributed Computing | Faith Ellen | 1 | M1/RA9 | 20 | M 15-18 | TBC |
CSC2233H | 0101 | Fall | Topics in Storage Systems | Bianca Schroeder | 3 | M3/RA6 | 20 | R 13-15 | TBC |
CSC2234H/ CSC443H1 | 0101 | Fall | Database System Technology | Niv Dayan | 3 | M3/RA8 | 15 | T 15-17, R 15-16 | TBC |
CSC2235H | 0101 | Fall | Cloud-Native Data Management Systems | Qizhen Zhang | 3 | M3/RA8 | 40 | T 9-11 | TBC |
CSC2332H | 0101 | Fall | Introduction to Quantum Algorithms | Nathan Wiebe | 1 | M2/RA1 | 50 | M 13-15 | TBC |
CSC2414H | 0101 | Fall | Advanced Topics in Complexity Theory: Algorithmic Approaches to Lower Bounds | Roei Tell | 1 | M1/RA2 | 30 | F 13-15 | TBC |
CSC2419H | 0101 | Fall | Topics in Cryptography: Lattice-based Cryptography | Akshayaram Srinivasan | 1 | M1/RA2 | 35 | M 11-13 | TBC |
CSC2421H | 0101 | Fall | Topics in Algorithms: Online and Other Myopic Algorithms | Allan Borodin | 1 | M1/RA1 | 20 | F 11-13 | TBC |
CSC2501H/ CSC485H1 | 0101 | Fall | Computational Linguistics | Gerald Penn | 2 | M4/RA4 | 10 | M 12-13, W 12-13, F 12-13 | TBC |
CSC2502H/ CSC486H1 | 0101 | Fall | Knowledge Representation and Reasoning | TBC | 2 | M1/RA11 | 10 | T 13-15, R 13-14 | TBC |
CSC2503H | 0101 | Fall | Foundations of Computer Vision | Babak Taati | 2 | M2/RA7 | 20 | M 13-16 | TBC |
CSC2508H | 0101 | Fall | Advanced Data Systems | Nick Koudas | 3 | M3/RA8 | 20 | M 9-11 | TBC |
CSC2516H | 0101 | Fall | Neural Networks and Deep Learning | Colin Raffel | 2 | M2/RA12 | 60 | R 13-15; W 11-12 | TBC |
CSC2517H | 0101 | Fall | Discrete Mathematical Models of Sentence Structure | Gerald Penn | 2 | M1/RA4 | 19 | T 15-17 | TBC |
CSC2521H | 0101 | Fall | Topics in Computer Graphics: Physics-Based Animation | David Levin | 4 | M2/RA5 | 20 | W 13-15 | TBC |
CSC2527H | 0101 | Fall | The Business of Software | Daniel Wigdor | 4 | M4/RA15 | 30 | F 10-12 | TBC |
CSC2529H | 0101 | Fall | Computational Imaging | David Lindell | 2 | M2/RA7 | 100 | W 9-11 | TBC |
CSC2537H | 0101 | Fall | Information Visualization | Carolina Nobre | 4 | M4/RA10 | 20 | T 9-11 | TBC |
CSC2539H | 0101 | Fall | Topics in Computer Vision: Physics-informed neural representations for visual computing | Aviad Levis | 2 | M2/RA7 | 20 | T 16-18 | TBC |
CSC2541H | 0101 | Fall | Topics in Machine Learning: Introduction to Causality | Rahul Krishnan | 2 | M2/RA12 | 30 | T 13-15 | TBC |
CSC2552H | 0101 | Fall | Topics in Computational Social Science: LLMs and Society | Ashton Anderson | 4 | M4/RA15 | 30 | R 15-17 | TBC |
CSC2600H | 0101 | Fall | Topics in Computer Science: Algorithmic Social Systems | Peter Marbach | 4 | M2 / RA15 | 20 | R 13-15 | TBC |
CSC2604H | 0101 | Fall | Topics in Human-Centred and Interdisciplinary Computing: Intellectual Property | Ravin Balakrishnan | 4 | M4/RA10 | 10 | F 13-15 | TBC |
CSC2615H | 0101 | Fall | Ethical Aspects of Artificial Intelligence | Ishtiaque Ahmed | 4 | M4/RA15 | 20 | F 9-12 | TBC |
CSC2631H | 0101 | Fall | Mobile and Digital Health | Alex Mariakakis | 4 | M4/RA10 | 16 | F 15-17 | TBC |
Winter 2026 Timetable:
Updated on June 11 @ 10:14 a.m.
Notes:
Winter graduate courses start on Monday, January 5, 2026.
Enrolment for non-CS graduate students for Winter 2026 session courses will open on September 30, 2025 at 10:00AM ET; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
Graduate students must enrol in the Graduate Section of cross-listed courses. The Graduate Section is designated by the 4-digit course code. eg: CSC2209H/CSC458H1.
The last day to enrol in winter session graduate courses is January 19, 2026.
To view course descriptions, click on the course code (eg. CSC2107H).
M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday
Course Code | LEC | Session | Course Title | Instructor | Group | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|---|
CSC1500H | 0101 | Winter | Fundamentals of Teaching Computer Science in Higher Education | Diane Horton | n/a | n/a | 20 | M 11-13, R 10-11 | TBC |
CSC2107H/ CSC488H1 | 0101 | Winter | Compilers and Interpreters | Fan Long | 3 | M3/RA14 | 25 | T 10-11, R 9-11 | TBC |
CSC2125H | 0101 | Winter | Topics in Software Engineering: Software Engineering for ML-Enabled Systems (SE4AI) | Marsha Chechik | 3 | M1/RA14 | 20 | M 13-16 | TBC |
CSC2210H | 0101 | Winter | Visual and Mobile Computing Systems | Nandita Vijaykumar | 3 | M3/RA6 | 75 | T 15-17 | TBC |
CSC2222H | 0101 | Winter | Applications of Parallel and Distributed Computing | Maryam Mehri Dehnavi | 3 | M3/RA6 | 30 | W 13-15 | TBC |
CSC2229H | 0101 | Winter | Topics in Computer Networks: Computer Networks for Machine Learning | Yashar Ganjali | 3 | M3/RA6 | 24 | T 13-15 | TBC |
CSC2231H | 0101 | Winter | Special Topics in Computer Systems: Privacy-Enhancing Technologies | Anwar Hithnawi | 3 | M3/RA6 | 20 | W 9-11 | TBC |
CSC2306H/ CSC456H1 | 0101 | Winter | High Performance Scientific Computing | Christina Christara | 3 | M2/RA13 | 20 | M 16-17, R 15-17 | TBC |
CSC2410H/ MAT1501H | 0101 | Winter | Introduction to Graph Theory | Michael Molloy | 1 | M1/RA1 | 30 | R 15-17 | TBC |
CSC2412H | 0101 | Winter | Algorithms for Private Data Analysis | Aleksandar Nikolov | 1 | M1/RA1 | 50 | T 15-17 | TBC |
CSC2415H | 0101 | Winter | Advanced Topics in the Theory of Distributed Computing | Sam Toueg | 1 | M1/RA9 | 15 | F 13-16 | TBC |
CSC2429H | 0101 | Winter | Topics in the Theory of Computation: Algebraic Complexity | Shubhangi Saraf | 1 | M1/RA2 | 25 | T 13-15 | TBC |
CSC2511H/ CSC401H1 | 0101 | Winter | Natural Language Computing | Zhijing Jin | 2 | M2/RA4 | 5 | M 10-11, W 10-11, F 10-11 | TBC |
CSC2514H/ CSC428H1 | 5101 | Winter | Human-Computer Interaction | Tovi Grossman | 4 | M4/RA10 | 15 | W 18-21 | TBC |
CSC2524H | 0101 | Winter | Topics in Interactive Computing: Human-Centred Artificial Intelligence | Tovi Grossman | 4 | M4/RA10 | 20 | M 9-11 | TBC |
CSC2525H | 0101 | Winter | Research Topics in Database Management: Data Structures in the Wild | Niv Dayan | 3 | M3/RA8 | 40 | W 15-17 | TBC |
CSC2526H | 0101 | Winter | HCI: Topics in Ubiquitous Computing: Context-aware computing | Khai Truong | 4 | M4/RA10 | 20 | M 10-12 | TBC |
CSC2527H/ CSC454H1 | 0101 | Winter | The Business of Software | TBC | 4 | M4/RA15 | 5 | T 10-13 | TBC |
CSC2537H/ STA2555H | 0101 | Winter | Information Visualization | Fanny Chevalier | 4 | TBC | 20 | W 11-13 | TBC |
CSC2541H | 0101 | Winter | Topics in Machine Learning: Al for Drug Discovery | Chris Maddison | 2 | M2/RA12 | 30 | T 10-13 | TBC |
CSC2545H | 0101 | Winter | Advanced Topics in Machine Learning: Topics in Causal and Moral Reasoning with LLMs | Zhijing Jin | 2 | M2/RA12 | 15 | R 9-11 | TBC |
CSC2547H | 0101 | Winter | Current Topics in Machine Learning: Formalized mathematics in the age of LLMs | Sushant Sachdeva | 2 | M2/RA12 | 24 | M 11-13 | TBC |
CSC2611H | 0101 | Winter | Computational Models of Semantic Change | Yang Xu | 2 | M2/RA4 | 20 | F 11-13 | TBC |
Summer 2026 Timetable
Notes:
Summer graduate courses start on May 4, 2026.
Enrolment for graduate CS students will open in March 2026
Enrolment for non-CS graduate students will open in April 2026 ; SGS Add/Drop Courses forms are not required for CS graduate course enrolment unless it is required by the student’s home department.
The last day to enrol in summer session graduate courses is May 11, 2026.
Final date to drop May-to-August session Y section courses without academic penalty is June 22, 2026.
Course Code | LEC | Session | Course Title | Instructor | Group | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|---|
CSC2555H | LEC0101 | Summer | Mathematical Foundations of Algorithmic Fairness | Nisarg Shah | 1 | M4/RA15 | 25 | T 10-12 | TBC |