Top

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 CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/TimeLocation
CSC2558H0101SummerTopics in Multidisciplinary HCI: Qualitative Data Analysis and Writing for HCIRobert Soden4M4/R1020R 13-15MY 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 CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/TimeLocation
CSC2104H/
CSC465H1
0101FallFormal Methods of Program DesignRic Hehner3M1/RA145R 15-17TBC
CSC2108H0101FallAutomated Reasoning with Machine LearningXujie Si3M1/RA1424M 9-12TBC
CSC2125H0101FallTopics in Software Engineering: Blockchain Technology & EngineeringFan Long3M1/RA1430F 15-17TBC
CSC2126H0101FallTopics in Programming Languages: Advanced functional programmingNingning Xie3M1/RA1420R 9-11TBC
CSC2209H/
CSC458H1
5101FallComputer NetworksYashar Ganjali3M3/RA620T 18-21TBC
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingFaith Ellen1M1/RA920M 15-18TBC
CSC2233H0101FallTopics in Storage SystemsBianca Schroeder3M3/RA620R 13-15TBC
CSC2234H/
CSC443H1
0101FallDatabase System TechnologyNiv Dayan3M3/RA815T 15-17, R 15-16TBC
CSC2235H0101FallCloud-Native Data Management SystemsQizhen Zhang3M3/RA840T 9-11TBC
CSC2332H0101FallIntroduction to Quantum AlgorithmsNathan Wiebe1M2/RA150M 13-15TBC
CSC2414H0101FallAdvanced Topics in Complexity Theory: Algorithmic Approaches to Lower BoundsRoei Tell1M1/RA230F 13-15TBC
CSC2419H0101FallTopics in Cryptography: Lattice-based CryptographyAkshayaram Srinivasan1M1/RA235M 11-13TBC
CSC2421H0101FallTopics in Algorithms: Online and Other Myopic AlgorithmsAllan Borodin1M1/RA120F 11-13TBC
CSC2501H/
CSC485H1
0101FallComputational LinguisticsGerald Penn2M4/RA410M 12-13, W 12-13, F 12-13TBC
CSC2502H/
CSC486H1
0101FallKnowledge Representation and ReasoningTBC2M1/RA1110T 13-15, R 13-14TBC
CSC2503H0101FallFoundations of Computer VisionBabak Taati 2M2/RA720M 13-16TBC
CSC2508H0101FallAdvanced Data SystemsNick Koudas3M3/RA820M 9-11TBC
CSC2516H0101FallNeural Networks and Deep LearningColin Raffel2M2/RA1260R 13-15; W 11-12TBC
CSC2517H0101FallDiscrete Mathematical Models of Sentence StructureGerald Penn 2M1/RA419T 15-17TBC
CSC2521H0101FallTopics in Computer Graphics: Physics-Based AnimationDavid Levin4M2/RA520W 13-15TBC
CSC2527H0101FallThe Business of SoftwareDaniel Wigdor4M4/RA1530F 10-12TBC
CSC2529H0101FallComputational ImagingDavid Lindell2M2/RA7100W 9-11TBC
CSC2537H0101FallInformation VisualizationCarolina Nobre4M4/RA1020T 9-11TBC
CSC2539H0101FallTopics in Computer Vision: Physics-informed neural representations for visual computingAviad Levis2M2/RA720T 16-18TBC
CSC2541H0101FallTopics in Machine Learning: Introduction to Causality Rahul Krishnan2M2/RA1230T 13-15TBC
CSC2552H0101FallTopics in Computational Social Science: LLMs and SocietyAshton Anderson4M4/RA1530R 15-17TBC
CSC2600H0101FallTopics in Computer Science: Algorithmic Social SystemsPeter Marbach4M2 / RA1520R 13-15TBC
CSC2604H0101FallTopics in Human-Centred and Interdisciplinary Computing: Intellectual PropertyRavin Balakrishnan4M4/RA1010F 13-15TBC
CSC2615H0101FallEthical Aspects of Artificial IntelligenceIshtiaque Ahmed4M4/RA1520F 9-12TBC
CSC2631H0101FallMobile and Digital HealthAlex Mariakakis4M4/RA1016F 15-17TBC
 

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 CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/TimeLocation
CSC1500H0101WinterFundamentals of Teaching Computer Science in Higher EducationDiane Hortonn/an/a20M 11-13, R 10-11TBC
CSC2107H/
CSC488H1
0101WinterCompilers and InterpretersFan Long3M3/RA1425T 10-11, R 9-11TBC
CSC2125H 0101WinterTopics in Software Engineering: Software Engineering for ML-Enabled Systems (SE4AI)Marsha Chechik3M1/RA1420M 13-16TBC
CSC2210H0101WinterVisual and Mobile Computing SystemsNandita Vijaykumar3M3/RA675T 15-17TBC
CSC2222H0101WinterApplications of Parallel and Distributed ComputingMaryam Mehri Dehnavi3M3/RA630W 13-15TBC
CSC2229H0101WinterTopics in Computer Networks: Computer Networks for Machine LearningYashar Ganjali3M3/RA624T 13-15TBC
CSC2231H0101WinterSpecial Topics in Computer Systems: Privacy-Enhancing TechnologiesAnwar Hithnawi3M3/RA620W 9-11TBC
CSC2306H/
CSC456H1
0101WinterHigh Performance Scientific ComputingChristina Christara3M2/RA1320M 16-17, R 15-17TBC
CSC2410H/
MAT1501H
0101WinterIntroduction to Graph Theory Michael Molloy1M1/RA130R 15-17TBC
CSC2412H0101WinterAlgorithms for Private Data AnalysisAleksandar Nikolov1M1/RA150T 15-17TBC
CSC2415H0101WinterAdvanced Topics in the Theory of Distributed ComputingSam Toueg1M1/RA915F 13-16TBC
CSC2429H0101WinterTopics in the Theory of Computation: Algebraic ComplexityShubhangi Saraf1M1/RA225T 13-15TBC
CSC2511H/
CSC401H1
0101WinterNatural Language ComputingZhijing Jin2M2/RA45M 10-11, W 10-11, F 10-11TBC
CSC2514H/
CSC428H1
5101WinterHuman-Computer InteractionTovi Grossman4M4/RA1015W 18-21TBC
CSC2524H0101WinterTopics in Interactive Computing: Human-Centred Artificial IntelligenceTovi Grossman4M4/RA1020M 9-11TBC
CSC2525H0101WinterResearch Topics in Database Management: Data Structures in the WildNiv Dayan3M3/RA840W 15-17TBC
CSC2526H0101WinterHCI: Topics in Ubiquitous Computing: Context-aware computingKhai Truong4M4/RA1020M 10-12TBC
CSC2527H/
CSC454H1
0101WinterThe Business of SoftwareTBC4M4/RA155T 10-13TBC
CSC2537H/
STA2555H
0101WinterInformation VisualizationFanny Chevalier4TBC20W 11-13TBC
CSC2541H 0101WinterTopics in Machine Learning: Al for Drug DiscoveryChris Maddison2M2/RA1230T 10-13TBC
CSC2545H0101WinterAdvanced Topics in Machine Learning: Topics in Causal and Moral Reasoning with LLMsZhijing Jin2M2/RA1215R 9-11TBC
CSC2547H0101WinterCurrent Topics in Machine Learning: Formalized mathematics in the age of LLMsSushant Sachdeva2M2/RA1224M 11-13TBC
CSC2611H0101WinterComputational Models of Semantic ChangeYang Xu2M2/RA420F 11-13TBC
 

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 CodeLECSessionCourse TitleInstructorGroupBreadthCapDay/TimeLocation
CSC2555HLEC0101SummerMathematical Foundations of Algorithmic FairnessNisarg Shah1M4/RA1525T 10-12TBC