2023–2024 Fall/Winter Course Timetables
Fall 2023 Timetable
Notes:
Enrolment for graduate CS students will open on July 25, 2023 at 10:00AM ET.
Enrolment for non-CS graduate students will open on August 22, 2023 at 10:00AM ET; add/drop forms are not required for graduate students unless it is required by the student’s home department.
There is no enrolment on Monday, August 21, 2023.
Fall graduate courses start on Monday, September 11, 2023.
Winter graduate courses start on Monday, January 8, 2024.
Cross-listed Fall courses start on Thursday, September 7, 2023.
Undergraduate students who would like to request a Winter 2024 graduate course must do so by November 6, 2023. Contact the Undergraduate Office at cs.undergrad@utoronto.ca for more information on the process and permissions required.
Graduate students must enroll in the Graduate Section of cross-listed courses. The Graduate Section is designated by the 4 digit course code. eg: CSC2209/458.
Updated on September 20, 2023 @ 2:37 PM
To view course descriptions, click on the course code (eg. CSC2104HF).
M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday
Course Code | LEC | Session | Course Title | Instructor | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|
CSC2103/ CSC410 | LEC 0101 | Fall | Software Architecture and Design | Azadeh Farzan | MA1/R14 | 20 | TF15-17 | T15-17: MP 137, F15-17: MP 203 |
CSC2103/ CSC410 | LEC 2101 | Fall | Software Architecture and Design | Azadeh Farzan | MA1/R14 | 20 | WF15-17 | W15-17: MP 134, F15-17: MP 203 |
CSC2104/ CSC465 | LEC 0501 | Fall | Formal Methods in Software Design | Eric Hehner | M1/RA14 | 10 | R15-17 | MP 134 |
CSC2125 | LEC 0101 | Fall | Topics in Software Engineering: Software engineering for machine learning | Marsha Chechik | M1/RA14 | 30 | M12-15 | OI 8170 |
CSC2125 | LEC 0201 | Fall | Topics in Software Engineering: Types and Programming Languages | Ningning Xie | M1/RA14 | 20 | F12-14 | HS 618 |
CSC2209/ CSC458 | LEC 5101 | Fall | Computer Networking Systems | Peter Marbach | M3/RA6 | 20 | T18-21 | BA 1190 |
CSC2221 | LEC 0101 | Fall | Introduction to Distributed Computing | Vassos Hadzilacos/Sam Toueg | M1/RA9 | 40 | F14-17 | MS 3278 |
CSC2231 | LEC 0101 | Fall | Topics in Computer Systems: Secure Computer Systems and Hardware | Gururaj Saileshwar | M3/RA6 | 20 | W12-14 | BA 2179 |
CSC2233 | LEC 0101 | Fall | Topics in Storage Systems | Bianca Schroeder | M3/RA6 | 25 | M10-12 | UC 65 |
CSC2321 | LEC 0101 | Fall | Matrix Calculations | Christina Christara | M2/RA13 | 20 | W14-16 | SU 255 |
CSC2412 | LEC 0101 | Fall | Algorithms for Private Data Analysis | Sasho Nikolov | M1/RA1 | 20 | R13-15 | WE 74 |
CSC2420 | LEC 0101 | Fall | Algorithm Design, Analysis and Theory | Allan Borodin | M1/RA1 | 32 | T13-15 | WW 120 |
CSC2426 | LEC 0101 | Fall | Fundamentals of Cryptography | Akshayaram Srinivasan | M1/RA2 | 20 | M10-12 | MY 480 |
CSC2429 | LEC 0101 | Fall | Topics in Theory of Computation: Introduction to Quantum Information Theory | Nathan Wiebe | M1/RA2 | 40 | W10-12 | HA 410 |
CSC2429/ MAT1304 | LEC 0201 | Fall | Topics in Theory of Computation: Finite Fields | Swastik Kopparty | M1/RA2 | 15 | M12-15 | UC 87 |
CSC2501/ CSC485 | LEC 0101 | Fall | Computational Linguistics | Gerald Penn | M4/RA4 | 30 | MWF12-13 | ES B149 |
CSC2508 | LEC 0101 | Fall | Advanced Data Systems | Nick Koudas | M3/RA8 | 20 | M9-11 | BA 2135 |
CSC2512 | LEC 0101 | Fall | Advanced Propositional Reasoning | Kuldeep Meel | M1/RA11 | 20 | W16-18 | HS 618 |
CSC2514H/ CSC428H | LEC 0101 | Fall | Human Computer Interaction | Joseph Jay Williams | M4/RA10 | 30 | M18-21 | MY 380 |
CSC2516/CSC413 | LEC 0101 | Fall | Neural Networks and Deep Learning | Colin Raffel | M2/RA12 | 120 | W9-11, R12-13 | AH400 |
CSC2521 | LEC 0101 | Fall | Topics in Computer Graphics: Seminar on Physics-based Animation | David Levin | M2/RA5 | 20 | T13-15 | WE 76 |
CSC2521 | LEC 0201 | Fall | Topics in Computer Graphics: 3D Facial Modeling and Animation | Karan Singh | M2/RA5 | 14 | R12-2 | BA2179 |
CSC2524 | LEC 0101 | Fall | Topics in Interactive Computing: Using LLMs & GPT for Ubiquitous Computing | Khai Truong | M4/RA10 | 20 | T9-11 | SU432 |
CSC2525H/ CSC443H | LEC 0101 | Fall | Research Topics in Database Management: Database System Technology | Niv Dayan | M3/RA8 | 15 | T15-17, R 15-16 | ES B149 |
CSC2526 | LEC 0101 | Fall | Topics in Ubiquitous Computing: Seminar on Mobile Health | Alex Mariakakis | M4/RA10 | 20 | R15-17 | BA B025 |
CSC2529 | LEC 0101 | Fall | Computational Imaging | David Lindell | M2/RA7 | 100 | M14-16 | GB 120 |
CSC2537/ STA2555 | LEC 0101 | Fall | Information Visualization | Fanny Chevalier | M4/RA10 | 15 | T16-18 | HS 618 |
CSC2541 | LEC 0101 | Fall | Topics in Machine Learning: Machine Learning for Healthcare | Rahul Krishnan | M2/RA12 | 40 | R9-11 | BA 2155 |
CSC2542 | LEC 0101 | Fall | Topics in Knowledge Representation and Reasoning: KR and Modern AI | Toryn Klassen/Sheila McIlraith | M1/RA11 | 20 | F12-14 | UC161 |
CSC2547 CANCELLED | LEC 0101 | Fall | Topics in Machine Learning: Reinforcement Learning (CANCELLED) | Amir-massoud Farahmand | M2/RA12 | 20 | R12-15 | BA 2179 |
CSC2552 | LEC 9101 | Fall | Topics in Computational Social Science: AI, Data, and Society | Ashton Anderson | M4/RA15 | 40 | R15-17 | Online |
CSC2604 | LEC 0101 | Fall | Topics in Human-Centered and Interdisciplinary Computing: HCI & Intellectual Property | Ravin Balakrishnan | M4/RA10 | 20 | M16-18 | SU 432 |
CSC2611 | LEC 0101 | Fall | Computational Models of Semantic Change | Yang Xu | M2/RA4 | 20 | F14-16 | BA B025 |
Winter 2024 Timetable
Notes:
Undergraduate students who would like to request a Winter 2024 graduate course must do so by November 6, 2023. Contact the Undergraduate Office at cs.undergrad@utoronto.ca for more information on the process and permissions required.
Updated on January 24, 2024 @ 3:40 PM
To view course descriptions, click on the course code (eg. CSC2104HF).
M – Monday | T – Tuesday | W – Wednesday | R – Thursday | F – Friday
Course Code | LEC | Session | Course Title | Instructor | Breadth | Cap | Day/Time | Location |
---|---|---|---|---|---|---|---|---|
CSC2107/ CSC488 | LEC 0101 | Winter | Compilers and Interpreters | Fan Long | M3/RA14 | 20 | T13-14, R13-15 | T 13-14: SU B120, R13-15: SS 1087 |
CSC2125 | LEC 0101 | Winter | Topics in Software Engineering: Blockchain Technology & Engineering | Fan Long | M1/RA14 | 30 | M13-15 | WB 119 |
CSC2130HS/ ECE1785 | LEC 0101 | Winter | Empirical Research Methods in Software Engineering | Shurui Zhou | M3/RA14 | 20 | T10-12 | BA 1180 |
CSC2206 | LEC 0101 | Winter | Computer Systems Modelling | Peter Marbach | M2/RA6 | 20 | T16-17, R15-17 | T 16-17: HA 403, R15-17: HA 410 |
CSC2208/ CSC469 | LEC 0101 | Winter | Advanced Operating Systems | Angela Brown | M3/RA6 | 20 | MWF11-12 | SF 3202 |
CSC2226 | LEC 0101 | Winter | Topics in Verification: Theory of Concurrency | Azadeh Farzan | M1/RA14 | 20 | W14-16 | HS 614 |
CSC2227 | LEC 0101 | Winter | Topics in the Design and Implementation of Operating Systems | Angela Brown | M3/RA6 | 20 | T14-16 | WE 76 |
CSC2229 | LEC 0101 | Winter | Topics in Computer Networks: Cloud Computing | Qizhen Zhang | M3/RA6 | 20 | F9-11 | ONLINE |
CSC2231 | LEC 0101 | Winter | Topics in Computer Systems: Visual and Mobile Computing Systems | Nandita Vijaykumar | M3/RA6 | 70 | F13-15 | MS 4279 |
CSC2305/ CSC466 | LEC 0101 | Winter | Numerical Methods for Optimization Problems | Christina Christara | M2/RA13 | 35 | T15-17, R15-16 | MP 134 |
CSC2401 | LEC 0101 | Winter | Introduction to Computational Complexity | Shubhangi Saraf | M1/RA2 | 30 | W12-14 | RW 140 |
CSC2415 | LEC 0101 | Winter | Advanced Topics in the Theory of Distributed Computing | Vassos Hadzilacos/Sam Toueg | M1/RA9 | 30 | F14-17 | MP 134 |
CSC2421 | LEC 0101 | Winter | Topics in Algorithms: Mathematical Foundations of algorithmic fairness | Nisarg Shah | M1/RA1 | 20 | R13-15 | SK 720 |
CSC2429 | LEC 0101 | Winter | Topics in Theory of Computation: Derandomization and its connections in complexity theory, interactive proof systems, and cryptography | Roei Tell | M1/RA2 | 20 | T14-16 | MY 370 |
CSC2506/ CSC412 | LEC 0101 | Winter | Probabilistic Learning and Reasoning | Murat Erdogdu | M2/RA12 | 28 | M13-15, F13-14 | GB 119 |
CSC2506/ CSC412 | LEC 0201 | Winter | Probabilistic Learning and Reasoning | Murat Erdogdu | M2/RA12 | 22 | W13-15, F14-15 | W 13-15: MP 137, F 14-15: ES B142 |
CSC2511/ CSC401 | LEC 0101 | Winter | Natural Language Computing | Gerald Penn; Sean Robertson | M2/RA4 | 100 | MWF10-11 | MP 102 |
CSC2514/ CSC428 | LEC 0501 | Winter | Human Computer Interaction | Joseph Jay Williams | M4/RA10 | 30 | M18-20, R 18-19 | Online |
CSC2518 | LEC 0101 | Winter | Spoken Language Processing | Gerald Penn; Sean Robertson | M4/RA4 | 20 | R13-15 | SU 255 |
CSC2524 | LEC 0101 | Winter | Topics in Interactive Computing: Large Language Models for Intelligent User Interfaces | Tovi Grossman | M4/RA10 | 22 | M15-17 | WE 75 |
CSC2525 | LEC 0101 | Winter | Research Topics in Database Management: Bigger, Faster, and Stronger Systems | Niv Dayan | M3/RA8 | 20 | W14-16 | HS 618 |
CSC2530 | LEC 0101 | Winter | Computational Imaging and 3D Sensing | Kyros Kutulakos | M2/RA5 /RA7 | 53 | W16-18 | SF 3201 |
CSC2532 | LEC 0101 | Winter | Statistical Learning Theory | Murat Erdogdu | M2/RA12 | 20 | R16-18 | SU 255 |
CSC2537/ STA2555 | LEC 0101 | Winter | Information Visualization | Carolina Nobre | M4/RA10 | 20 | T9-11 | MY 320 |
CSC2547 | LEC 0101 | Winter | Topics in Machine Learning: Automated Reasoning with Machine Learning | Xujie Si | M1/RA12 | 60 | T16-18 | GB 248 |
CSC2547-S1 | LEC0201 | Winter | Topics in Machine Learning: AI Alignment | Roger Grosse | M2/RA12 | 50 | M10-13 | OI 5170 |
CSC2558 | LEC 0101 | Winter | Topics in Multidisciplinary HCI | Joseph Jay Williams | M4/RA10 | 20 | W16-18 | MY 370 |
Summer 2024
The Department of Computer Science is not offering any graduate-level courses in the Summer 2024 term.