Top

Courses Eligible for Undergraduate Enrolment 2025–2026 Fall/Winter

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 for undergraduate students to apply for graduate course enrolment for fall 2025 and winter 2026 is July 21, 2025.


Undergraduate students wishing to enrol in a graduate course offered by the Department of Computer Science must follow these steps:

  1. Complete the Faculty of Arts and Science form, leaving the instructor and associate chair undergraduate signature lines blank

  2. Submit the Request for Undergraduate Enrolment in DCS Graduate Course Form;

  3. The Department will reach out to instructors so that they can review requests, and will follow up with students to let them know whether they have permission to enrol;

  4. Undergraduate students who are either an Arts & Science student in a program other than Computer Science or are not Faculty of Arts & Science students and would like to count the course towards their program, will need to request this directly from their program’s corresponding undergraduate office. For Arts & Science students in a Computer Science program, the course will count as equivalent to a 400-level CSC course.

Students submitting a request to enrol in a graduate course will be required to provide an up-to-date copy of their Academic History for review by the course instructor, as well as a brief statement explaining why they want to enrol in that course and why they have the necessary background for that course.

Approval for enrolment in a graduate course may require that:

  • The student has received high marks (A or A+) in relevant undergraduate courses

  • The student meets additional criteria to enrol in the course, as determined by the course instructor.

To be considered for a graduate course, students must complete the Request for Undergraduate Enrolment in DCS Graduate Course Form. The form will be available as of June 19, 2025 and must be submitted to the department by July 21, 2025. 

Permission to enrol in a graduate course is not always granted and space in these courses is limited. Students should enrol in an alternate course that can be taken if the requested graduate course is not approved by the instructor or there is no space in the course.

Fall Timetable:

Course CodeLECSessionCourse TitleInstructorDay/ TimeLocation
CSC2125H0101FallTopics in Software Engineering: Blockchain Technology & EngineeringFan LongF 15-17TBA
CSC2126H0101FallTopics in Programming Languages:
Advanced Functional Programming
Ningning XieR 9-11TBA
CSC2221H0101FallIntroduction to the Theory of Distributed ComputingFaith EllenM 15-18 TBA
CSC2233H0101FallTopics in Storage SystemsBianca SchroederR 13-15TBA
CSC2235H0101FallCloud-Native Data Management SystemsQizhen ZhangT 9-11TBA
CSC2332H0101FallIntroduction to Quantum AlgorithmsNathan WiebeM 13-15TBA
CSC2414H0101FallAdvanced Topics in Complexity Theory: Algorithmic Approaches to Lower BoundsRoei TellF 13-15TBA
CSC2419H0101FallTopics in Cryptography: Lattice-based CryptographyAkshayaram SrinivasanM 11-13TBA
CSC2421H0101FallTopics in Algorithms: Online and Other Myopic AlgorithmsAllan BorodinF 11-13TBA
CSC2508H0101FallAdvanced Data Systems: Vector Database Systems and Semistructured Data ManagementNick KoudasM 9-11TBA
CSC2517H0101FallDiscrete Mathematical Models of Sentence StructureGerald PennT 15-17TBA
CSC2521H0101FallTopics in Computer Graphics: Physics-Based AnimationDavid LevinW 13-15TBA
CSC2527H0101FallThe Business of SoftwareDaniel WigdorF 10-12TBA
CSC2529H0101FallComputational ImagingDavid LindellW 9-11TBA
CSC2541H0101FallTopics in Machine Learning: Introduction to CausalityRahul KrishnanT 14-16TBA
CSC2552H0101FallTopics in Computational Social Science: LLMs and SocietyAshton AndersonR 15-17TBA
CSC2604H0101FallTopics in Human-Centred and Interdisciplinary Computing: Intellectual PropertyRavin BalakrishnanF 13-15TBA
CSC2631H0101FallMobile and Digital HealthAlex MariakakisF 15-17TBA

Winter Timetable:

Course CodeLECSessionCourse TitleInstructorDay/ TimeLocation
CSC2125H 0101WinterTopics in Software Engineering: Software Engineering for ML-Enabled Systems (SE4AI)Marsha ChechikM 13-16TBA
CSC2210H0101WinterVisual and Mobile Computing SystemsNandita VijaykumarT 15-17TBA
CSC2222H0101WinterApplications of Parallel and Distributed ComputingMaryam Mehri DehnaviW 13-15TBA
CSC2229H0101WinterTopics in Computer Networks: Computer Networks for Machine LearningYashar GanjaliT 13-15 TBA
CSC2231H0101WinterSpecial Topics in Computer Systems: Privacy-Enhancing TechnologiesAnwar Hithnawi W 9-11TBA
CSC2410H0101WinterIntroduction to Graph TheoryMichael MolloyR 15-17TBA
CSC2412H0101WinterAlgorithms for Private Data AnalysisAleksandar NikolovT 15-17TBA
CSC2429H0101WinterTopics in the Theory of Computation: Algebraic ComplexityShubhangi SarafT 13-15TBA
CSC2525H0101WinterResearch Topics in Database Management: Data Structures in the WildNiv DayanW 15-17TBA
CSC2611H0101WinterComputational Models of Semantic ChangeYang XuF 11-13TBA
CSC2545H0101WinterTopics in Machine Learning: Causal and Moral Reasonings with LLMs Zhijing JinR 9-11TBA