Summer 2026 Timetable
Notes:
Summer graduate courses start on May 4, 2026.
Enrolment for graduate CS students will open on March 16, 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 | BA B025 |
2026-2027 Fall/Winter Graduate Course Timetables
Fall 2026 Timetable:
Updated on June 11 @ 12:17 p.m.
Notes
Fall graduate courses start on Tuesday, September 8, 2026.
DCS Graduate Student Pre-Enrolment period: June 8 – July 5, 2026.*
DCS Graduate Course pre-enrolment decision available via ACORN July 29, 2026.
Enrolment for graduate CS students for Fall 2026 and Winter 2027 will open on August 5, 2026 at 8:00 AM ET.
Enrolment for non-CS graduate students for Fall 2026 session courses will open on August 25, 2026 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.
The last day to enrol in Fall session graduate courses is September 23, 2026. The last day to drop a graduate course in the Fall session without academic penalty is October 26, 2026.
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.
St. George building location codes
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 2026 and Winter 2027 is July 20, 2026.
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 5, 2026 will be eligible for priority enrolment in up to 2 CS graduate courses per session for the 2026-2027 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 |
|---|---|---|---|---|---|---|---|---|---|
| CSC1500H | 0101 | Fall | Fundamentals of Teaching Computer Science in Higher Education | Karen Reid | N/A | N/A | 17 | T 13-15; R 14-15 | TBA |
| CSC2103H/ CSC410H1 | 0101 | Fall | Software Testing and Verification | Azadeh Farzan | 3 | M1/RA14 | 10 | W 15-17, F 15-17 | TBA |
| CSC2103H/ CSC410H1 | 0201 | Fall | Software Testing and Verification | Azadeh Farzan | 3 | M1/RA14 | 10 | T 15-17, F 15-17 | TBA |
| CSC2104H/ CSC465H1 | 0101 | Fall | Formal Methods of Program Design | Rick Hehner | 3 | M1/RA14 | 20 | R 15-17 | TBA |
| CSC2108H | 0101 | Fall | Automated Reasoning with Machine Learning | Xujie Si | 3 | M1/RA14 | 30 | F 15-17 | TBA |
| CSC2126H | 0101 | Fall | Topics in Programming Languages: Advanced Functional Programming | Ningning Xie | 3 | M1/RA14 | 20 | R 13-15 | TBA |
| CSC2208H/ CSC469H1 | 0101 | Fall | Advanced Operating Systems | Angela Demke Brown | 3 | M3/RA6 | 20 | T 13-15; R 13-14 | TBA |
| CSC2209H/ CSC458H1 | 5101 | Fall | Computer Networking Systems | Yashar Ganjali | 3 | M3/RA6 | 20 | T 18-21 | TBA |
| CSC2221H | 0101 | Fall | Introduction to the Theory of Distributed Computing | Vassos Hadzilacos | 1 | M1/RA9 | 25 | F 10-13 | TBA |
| CSC2229H | 0101 | Fall | Topics in Computer Networks: Privacy-Enhancing Technologies | Anwar Hithnawi | 3 | M3/RA6 | 30 | R 9-11 | TBA |
| CSC2234H/ CSC443H1 | 0101 | Fall | Database System Technology | Niv Dayan | 3 | M3/RA8 | 20 | T 13-15, R 13-14 | TBA |
| CSC2237H | 0101 | Fall | Secure Computer Hardware Systems | Gururaj Saileshwar | 3 | M3/RA6 | 40 | M 15-17 | TBA |
| CSC2321H | 0101 | Fall | Matrix Calculations | Christina Christara | 3 | M2/RA13 | 25 | T 17-19 | TBA |
| CSC2407H/ MAT1307H | 0101 | Fall | Mathematical Methods in the Theory of Computation | Swastik Kopparty | 1 | M1/RA2 | 40 | T 13-15 | TBA |
| CSC2414H | 0101 | Fall | Advanced Topics in Complexity Theory: Quantum Algorithms and Complexity Theory | Uma Girish | 1 | M1/RA2 | 25 | T 10-11; R 10-11 | TBA |
| CSC2419H | 0101 | Fall | Topics in Cryptography: Zero-Knowledge Proofs | Akshayaram Srinivasan | 1 | M1/RA2 | 25 | M 11-13 | TBA |
| CSC2421H | 0101 | Fall | Topics in Algorithms: Online and Other Myopic Algorithms | Allan Borodin | 1 | M1/RA1 | 50 | M 13-14; W 13-14 | TBA |
| CSC2429H | 0101 | Fall | Topics of Theory of Computation: Introduction to Quantum Information Theory | Nathan Wiebe | 1 | M1/RA2 | 50 | TBA | TBA |
| CSC2501H/ CSC485H1 | 0201 | Fall | Computational Linguistics | Gerald Penn | 2 | M4/RA4 | 20 | M 12-13, W 12-13, F 12-13 | TBA |
| CSC2502H/ CSC486H1 | 0101 | Fall | Knowledge Representation and Reasoning | Bahar Aameri | 2 | M1/RA11 | 10 | M15-17; W15-16 | TBA |
| CSC2506H / CSC412H1 | 0101 | Fall | Probabilistic Learning and Reasoning | Ohad Shamir | 2 | M2/RA12 | 10 | T 9-11, R 10-11 | TBA |
| CSC2508H | 0101 | Fall | Advanced Data Systems | Nick Koudas | 3 | M3/RA8 | 35 | M 9-11 | TBA |
| CSC2516H | 0101 | Fall | Neural Networks and Deep Learning | Colin Raffel | 2 | M2/RA12 | 100 | W 13-15 | TBA |
| CSC2524H | 0101 | Fall | Topics in Interactive Computing: Human-Centered Artificial Intelligence | Tovi Grossman | 4 | M4/RA10 | 20 | T 9-11 | TBA |
| CSC2526H | 0101 | Fall | HCI: Topics in Ubiquitous Computing: Context-Aware Computing | Khai Truong | 4 | M4/RA10 | 15 | M 9-11 | TBA |
| CSC2529H | 0101 | Fall | Computational Imaging | David Lindell | 2 | M2/RA7 | 100 | W 10-12 | TBA |
| CSC2537H/ STA2555H | 0101 | Fall | Information Visualization | Fanny Chevalier | 4 | M4/RA10 | 10 | R 13-15 | TBA |
| CSC2539H | 0101 | Fall | Topics in Computer Vision: Physics-Informed Neural Representations for Visual Computing | Aviad Levis | 2 | M2/RA7 | 20 | W 13-15 | TBA |
| CSC2545H | 0101 | Fall | Advanced Topics in Machine Learning: Geometric Deep Learning | Igor Gilitschenski | 2 | M2/RA12 | 25 | T 15-17 | TBA |
| CSC2600H | 0101 | Fall | Topics in Computer Science: Algorithmic Social Systems | Peter Marbach | 4 | M2/RA15 | 25 | W 13-15 | TBA |
| CSC2626H | 0101 | Fall | Imitation Learning for Robotics | Florian Shkurti | 2 | M3/RA16 | 60 | R 15-17 | TBA |
| CSC2631H | 0101 | Fall | Mobile and Digital Health | Alex Mariakakis | 4 | M4/RA10 | 20 | W 15-17 | TBA |
Winter 2027 Timetable:
Updated on June 5 @ 8:30 a.m.
Notes:
Winter graduate courses start on Wednesday , January 6, 2027.
Enrolment for non-CS graduate students for Winter 2027 session courses will open on September 30, 2026 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.
Winter graduate courses start on Wednesday , January 6, 2027.
The last day to enrol in Winter session graduate courses is January 18, 2027. The last day to drop a graduate course for the full year or Winter session without academic penalty is February 26, 2027.
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.
| Course Code | LEC | Session | Course Title | Instructor | Group | Breadth | Cap | Day/Time | Location |
|---|---|---|---|---|---|---|---|---|---|
| CSC2125H | 0101 | Winter | Topics in Software Engineering: Software Engineering for Machine Learning | Marsha Chechik | 3 | M1/RA14 | 25 | M 10-13 | TBA |
| CSC2222H | 0101 | Winter | Applications of Parallel and Distributed Computing | Maryam Mehri Dehnavi | 3 | M3/RA6 | 30 | R 9-11 | TBA |
| CSC2229H | 0101 | Winter | Topics in Computer Networks: Computer Networks and Machine Learning | Yashar Ganjali | 3 | M3/RA6 | 25 | T 13-15 | TBA |
| CSC2235H | 0101 | Winter | Cloud-Native Data Management Systems | Qizhen Zhang | 3 | M3/RA8 | 25 | R 15-17 | TBA |
| CSC2236H | 0101 | Winter | Data Structures in the Wild | Niv Dayan | 3 | M3/RA8 | 100 | W 16-18 | TBA |
| CSC2305H/ CSC466H1 | 0101 | Winter | Numerical Methods for Optimization Problems | Kirill Serkh | 3 | M2/RA13 | 20 | M 15-17, W 15-16 | TBA |
| CSC2405H/ CSC448H1 | 0101 | Winter | Automata Theory | Swastik Kopparty | 1 | M1/RA2 | 15 | M 11-13, W 11-12 | TBA |
| CSC2410H/ MAT1501H | 0101 | Winter | Introduction to Graph Theory | Michael Molloy | 1 | M1/RA1 | 25 | R 15-17 | TBA |
| CSC2414H | 0101 | Winter | Advanced Topics in Complexity Theory: High-Dimensional Expanders: Tools and Applications | Roei Tell | 1 | M1/RA2 | 19 | T 13-15 | TBA |
| CSC2421H | 0101 | Winter | Topics in Algorithms: Algorithmic Discrepancy Theory | Aleksandar Nikolov | 1 | M1/RA1 | 25 | R 13-15 | TBA |
| CSC2429H/ MAT1304H | 0101 | Winter | Topics in the Theory of Computation: Algebraic Gems in Discrete Math and Theoretical Computer Science | Shubhangi Saraf | 1 | M1/RA2 | 25 | M 13-15 | TBA |
| CSC2431H | 0101 | Winter | Topics in Computational Biology and Medicine: Building and Deploying AI in Medicine | Michael Brudno | 2 | M4/RA3 | 25 | W 11-13 | TBA |
| CSC2506H / CSC412H1 | 0101 | Winter | Probabilistic Learning and Reasoning | Murat Erdogdu | 2 | M2/RA12 | 10 | M 13-15, F 13-14 | TBA |
| CSC2511H / CSC401H1 | 0101 | Winter | Natural Language Computing | Gerald Penn | 2 | M2/RA4 | 60 | M 10-11, W 10-11, F 10-11 | TBA |
| CSC2512H | 5101 | Winter | Advanced Propositional Reasoning | Kuldeep Meel | 2 | M1/RA11 | 25 | T 18-20 | TBA |
| CSC2514H/ CSC428H1 | 0101 | Winter | Human-Computer Interaction | Tovi Grossman | 4 | M4/RA10 | 10 | W 9-12 | TBA |
| CSC2514H/ CSC428H1 | 5101 | Winter | Human-Computer Interaction | Tovi Grossman | 4 | M4/RA10 | 10 | W 18-21 | TBA |
| CSC2515H | 0101 | Winter | Introduction to Machine Learning | TBA | 2 | M2/RA12 | 60 | R 13-15 | TBA |
| CSC2518H | 0101 | Winter | Spoken Language Processing | Gerald Penn | 2 | M4/RA4 | 25 | T 15-17 | TBA |
| CSC2527H/ CSC454H1 | 0101 | Winter | The Business of Software | TBC | 4 | M4/RA15 | 5 | T 10-13 | TBA |
| CSC2530H | 0101 | Winter | Computational Imaging and 3D Sensing | Kyros Kutulakos | 2 | M2/RA5/RA7 | 40 | M 16-18 | TBA |
| CSC2532H | 0101 | Winter | Statistical Learning Theory | Murat Erdogdu | 2 | M2/RA12 | 25 | F 16-18 | TBA |
| CSC2537H | 0101 | Winter | Information Visualization | Carolina Nobre | 4 | M4/RA10 | 15 | W 11-13 | TBA |
| CSC2541H | 0101 | Winter | Topics in Machine Learning: Learning Theory | Ohad Shamir | 2 | M2/RA12 | 25 | T 13-15 | TBA |
| CSC2555H | 0101 | Winter | Mathematical Foundations of Algorithmic Fairness | Nisarg Shah | 1 | M4/RA15 | 25 | W 13-15 | TBA |
| CSC2558H | 0101 | Winter | Topics in Multidisciplinary HCI: Technology Abuse in Interpersonal Contexts | Thomas Ristenpart | 4 | M4/RA15 | 25 | M 13-15 | TBA |
| CSC2600H/ CSC491H1 | 5101 | Winter | Topics in Computer Science: Capstone Project for the Business of Software | TBA | N/A | N/A | 5 | R 18-21 | TBA |
| CSC2611H | 0101 | Winter | Computational Models of Semantic Change | Yang Xu | 2 | M2/RA4 | 20 | F 11-13 | TBA |
