Top

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 CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/TimeLocation
CSC2555HLEC0101SummerMathematical Foundations of Algorithmic FairnessNisarg Shah1M4/RA1525T 10-12BA 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 CodeLECSessionCourse TitleInstructor GroupBreadthCapDay/TimeLocation
CSC1500H0101FallFundamentals of Teaching Computer Science in Higher EducationKaren ReidN/AN/A17T 13-15; R 14-15TBA
CSC2103H/
CSC410H1
0101FallSoftware Testing and VerificationAzadeh Farzan3M1/RA1410W 15-17, F 15-17TBA
CSC2103H/
CSC410H1
0201FallSoftware Testing and VerificationAzadeh Farzan3M1/RA1410T 15-17, F 15-17TBA
CSC2104H/
CSC465H1
0101FallFormal Methods of Program DesignRick Hehner3M1/RA1420R 15-17TBA
CSC2108H0101FallAutomated Reasoning with Machine LearningXujie Si3M1/RA1430F 15-17TBA
CSC2126H0101FallTopics in Programming Languages: Advanced Functional ProgrammingNingning Xie 3M1/RA1420R 13-15 TBA
CSC2208H/
CSC469H1
0101FallAdvanced Operating SystemsAngela Demke Brown3M3/RA620T 13-15; R 13-14TBA
CSC2209H/
CSC458H1
5101FallComputer Networking SystemsYashar Ganjali3M3/RA620T 18-21TBA
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingVassos Hadzilacos1M1/RA925F 10-13TBA
CSC2229H0101FallTopics in Computer Networks: Privacy-Enhancing TechnologiesAnwar Hithnawi3M3/RA630R 9-11TBA
CSC2234H/
CSC443H1
0101FallDatabase System TechnologyNiv Dayan3M3/RA820T 13-15, R 13-14TBA
CSC2237H0101FallSecure Computer Hardware SystemsGururaj Saileshwar3M3/RA640M 15-17TBA
CSC2321H 0101FallMatrix CalculationsChristina Christara3M2/RA1325T 17-19TBA
CSC2407H/
MAT1307H
0101FallMathematical Methods in the Theory of ComputationSwastik Kopparty1M1/RA240T 13-15TBA
CSC2414H0101FallAdvanced Topics in Complexity Theory: Quantum Algorithms and Complexity TheoryUma Girish1M1/RA225T 10-11; R 10-11TBA
CSC2419H0101FallTopics in Cryptography: Zero-Knowledge ProofsAkshayaram Srinivasan1M1/RA225M 11-13TBA
CSC2421H0101FallTopics in Algorithms: Online and Other Myopic AlgorithmsAllan Borodin1M1/RA150M 13-14; W 13-14TBA
CSC2429H0101FallTopics of Theory of Computation: Introduction to Quantum Information TheoryNathan Wiebe1M1/RA250TBATBA
CSC2501H/
CSC485H1
0201FallComputational LinguisticsGerald Penn2M4/RA420M 12-13, W 12-13, F 12-13TBA
CSC2502H/
CSC486H1
0101FallKnowledge Representation and ReasoningBahar Aameri2M1/RA1110M15-17; W15-16TBA
CSC2506H /
CSC412H1
0101FallProbabilistic Learning and ReasoningOhad Shamir2M2/RA1210T 9-11, R 10-11TBA
CSC2508H0101FallAdvanced Data SystemsNick Koudas3M3/RA835M 9-11TBA
CSC2516H0101FallNeural Networks and Deep LearningColin Raffel2M2/RA12100W 13-15TBA
CSC2524H 0101FallTopics in Interactive Computing: Human-Centered Artificial IntelligenceTovi Grossman4M4/RA1020T 9-11TBA
CSC2526H0101FallHCI: Topics in Ubiquitous Computing: Context-Aware ComputingKhai Truong4M4/RA1015M 9-11TBA
CSC2529H0101FallComputational ImagingDavid Lindell2M2/RA7100W 10-12TBA
CSC2537H/
STA2555H
0101FallInformation VisualizationFanny Chevalier4M4/RA1010R 13-15TBA
CSC2539H0101FallTopics in Computer Vision: Physics-Informed Neural Representations for Visual ComputingAviad Levis2M2/RA720W 13-15TBA
CSC2545H0101FallAdvanced Topics in Machine Learning: Geometric Deep LearningIgor Gilitschenski2M2/RA1225T 15-17TBA
CSC2600H0101FallTopics in Computer Science: Algorithmic Social SystemsPeter Marbach4M2/RA1525W 13-15TBA
CSC2626H0101FallImitation Learning for RoboticsFlorian Shkurti2M3/RA1660R 15-17TBA
CSC2631H0101FallMobile and Digital HealthAlex Mariakakis4M4/RA1020W 15-17TBA
 

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 CodeLECSessionCourse TitleInstructor GroupBreadthCapDay/TimeLocation
CSC2125H0101WinterTopics in Software Engineering: Software Engineering for Machine LearningMarsha Chechik3M1/RA1425M 10-13TBA
CSC2222H0101WinterApplications of Parallel and Distributed ComputingMaryam Mehri Dehnavi3M3/RA630R 9-11TBA
CSC2229H0101WinterTopics in Computer Networks: Computer Networks and Machine LearningYashar Ganjali3M3/RA625T 13-15TBA
CSC2235H0101WinterCloud-Native Data Management SystemsQizhen Zhang3M3/RA825R 15-17TBA
CSC2236H0101WinterData Structures in the WildNiv Dayan3M3/RA8100W 16-18 TBA
CSC2305H/
CSC466H1
0101WinterNumerical Methods for Optimization ProblemsKirill Serkh3M2/RA1320M 15-17, W 15-16TBA
CSC2405H/
CSC448H1
0101WinterAutomata TheorySwastik Kopparty1M1/RA215M 11-13, W 11-12TBA
CSC2410H/
MAT1501H
0101WinterIntroduction to Graph TheoryMichael Molloy1M1/RA125R 15-17TBA
CSC2414H0101WinterAdvanced Topics in Complexity Theory: High-Dimensional Expanders: Tools and ApplicationsRoei Tell1M1/RA219T 13-15TBA
CSC2421H0101WinterTopics in Algorithms: Algorithmic Discrepancy TheoryAleksandar Nikolov1M1/RA125R 13-15TBA
CSC2429H/
MAT1304H
0101WinterTopics in the Theory of Computation: Algebraic Gems in Discrete Math and Theoretical Computer ScienceShubhangi Saraf1M1/RA225M 13-15TBA
CSC2431H0101WinterTopics in Computational Biology and Medicine: Building and Deploying AI in MedicineMichael Brudno2M4/RA325W 11-13TBA
CSC2506H /
CSC412H1
0101WinterProbabilistic Learning and ReasoningMurat Erdogdu2M2/RA1210M 13-15, F 13-14TBA
CSC2511H /
CSC401H1
0101WinterNatural Language ComputingGerald Penn2M2/RA460M 10-11, W 10-11, F 10-11TBA
CSC2512H5101WinterAdvanced Propositional ReasoningKuldeep Meel2M1/RA1125T 18-20TBA
CSC2514H/
CSC428H1
0101WinterHuman-Computer InteractionTovi Grossman4M4/RA1010W 9-12TBA
CSC2514H/
CSC428H1
5101WinterHuman-Computer InteractionTovi Grossman4M4/RA1010W 18-21TBA
CSC2515H0101WinterIntroduction to Machine LearningTBA2M2/RA1260R 13-15TBA
CSC2518H0101WinterSpoken Language ProcessingGerald Penn 2M4/RA425T 15-17TBA
CSC2527H/
CSC454H1
0101WinterThe Business of SoftwareTBC4M4/RA155T 10-13TBA
CSC2530H0101WinterComputational Imaging and 3D SensingKyros Kutulakos2M2/RA5/RA740M 16-18TBA
CSC2532H0101WinterStatistical Learning TheoryMurat Erdogdu 2M2/RA1225F 16-18TBA
CSC2537H0101WinterInformation VisualizationCarolina Nobre4M4/RA1015W 11-13TBA
CSC2541H0101WinterTopics in Machine Learning: Learning TheoryOhad Shamir2M2/RA1225T 13-15TBA
CSC2555H0101WinterMathematical Foundations of Algorithmic FairnessNisarg Shah1M4/RA1525W 13-15TBA
CSC2558H0101WinterTopics in Multidisciplinary HCI: Technology Abuse in Interpersonal ContextsThomas Ristenpart4M4/RA1525M 13-15TBA
CSC2600H/
CSC491H1
5101WinterTopics in Computer Science: Capstone Project for the Business of SoftwareTBAN/AN/A5R 18-21TBA
CSC2611H0101WinterComputational Models of Semantic ChangeYang Xu2M2/RA420F 11-13 TBA