Computer Science [CSC courses - includes ECE]

The following timetable information is the most current information available.

Deadlines for changing from an accelerated/enriched course:
20159, Fall session: October 2,2015
20161, Winter session: January 29, 2016

Students registered in the following courses have an extended period, beyond the normal Add Date, during which they are permitted to switch:
From CSC148H1 to CSC108H1
From CSC240H1 to CSC165H1 or
From CSC240H1 to CSC236H1 if passed CSC165H1
From CSC265H1 to CSC263H1

Students may register in their new course at their college (not at the Computer Science Undergrad Office). If the course is full, no students will be allowed to register. Contact the instructor of the new course to make arrangements for a tutorial section. Deadlines are strictly enforced.

Prerequisites, Co-requisites and Exclusions
Do not assume that being able to register in the course means that you satisfy the prerequisites, because prerequisites, co-requisites, and exclusions are not checked at the time of enrolment. Due to circumstances beyond our control, prerequisite, co-requisite, and exclusion checks will be performed after the 100% refund period.

Course waivers: Course prerequisites may be waived if you demonstrate equivalent preparation to the course instructor. Waivers are considered for the term in which you are taking the course, and do not transfer from session to session.

Waiver Deadlines:
20159, Fall session: September 18, 2015
20161, Winter session: January 15, 2016
These deadlines are strictly enforced. If you add the course after the waiver deadline, you must contact the instructor immediately after enrolling or wait-listing.

Current timetable and instructor contact information:
These will be posted on the bulletin board outside BA4252/4, and on the Undergraduate Community Bulletin Board (

UTM and UTSC Minor subject POSt
: The University of Toronto Mississauga and University of Toronto Scarborough computer science Minor subject POSt is not recognized as a restricted CS subject POSt for St. George courses enrolments. UTM and UTSC Minors will only be permitted enrolment in reserved sections.

CS Undergraduate Office hours:
Monday to Friday, 9:30 a.m. to 4:00 p.m. (416-978-6360), email:

Explanation on codes and Enrolment Indicators
Computer Science [CSC courses - includes ECE]
Course Section
Time Location Instructor Enrolment
Enrolment # Wait
List #
CSC104H1FComputational ThinkingL0101YMF12 G. Baumgartner   2401970
     W12 G. Baumgartner     
CSC104H1SComputational ThinkingL0101YMF11 G. Baumgartner  1971550
     W11 G. Baumgartner     
   L0201YMF12 G. Baumgartner  1971760
     W12 G. Baumgartner     
CSC108H1FIntro to Comp ProgL0101YONLINE J. SmithPSee Details 2601870
   L0201YMWF12 J. SmithP 2202030
   L0202YMWF10 J. SmithP 2202070
   L0301YMWF1 T. FairgrieveP 2202130
   L5101YW6-9 M. PapadopoulouP 2502240
CSC108H1SIntro to Comp ProgL0101YONLINE T. FairgrieveP 2501920
   L0201YMWF10 J. SmithP 2201820
   L5101YW6-9 T. FairgrieveP 2502090
CSC120H1SCompSci for Sciences (Python Programing Language)L0101YMW10 Tba See Details 150980
     W11-1 D. Rosu     
  (R Programming Language)L0201YTF3 R. Neal  1501010
     W1-3 R. Neal     
CSC148H1FIntro to Comp SciL0101YMWF10 D. LiuPSee Details 1561210
   L0201YMWF2 D. LiuP 1561270
   T0101NR9-11    108910
   T0201NR11-1    108790
   T0301NR1-3    36290
   T5101NR7-9    72440
CSC148H1SIntro to Comp SciL0101YMWF10 D. HeapP 2402090
   L0201YMF1 D. HeapP 2402110
     W1 D. Heap     
   L5101YW6-9 A. ChinaeiP 2501870
   L5102YW6-9 J. LimP 2501790
   T0101NR9-11    1191010
   T0201NR11-1    1451250
   T0301NR1-3    1451220
   T0401NR3-5    1451180
   T0501NF11-1    109920
   T5101NR5-7    109880
   T5102NF5-7    109770
   T5201NR7-9    70420
   T5202NF7-9    35140
CSC165H1FMath Expr&Rsng for CsL0101YMWF11 G. BaumgartnerPSee Details 1601300
     T9-11 G. Baumgartner     
   L5101YT6-9 A. FarrajP 1601190
     R7-9 A. Farraj     
CSC165H1SMath Expr&Rsng for CsL0101YMWF11 I. DemaP 1601440
     T2-4 I. Dema     
   L0201YMWF12 A. FarrajP 1601400
     M7-9 A. Farraj     
   L0301YMWF2 I. DemaP 1881550
     R2-4 I. Dema     
   L5101YR6-9 A. FarrajP 1971340
     F1-3 A. Farraj     
CSC200Y1YEco & Soc NetworksL0101YMWF3 A. Borodin   100590
CSC207H1FSoftware DesignL0101YT10 D. HortonRSee Details 1221120
     WF10 D. Horton     
   L0201YT2 D. HortonP 1301120
     WF12 D. Horton     
   L0301YF1 J. LungR 128350
     F2-4 J. Lung     
   L2000YT10 D. HortonR 060
     WF10 D. Horton     
   L5101YW5 J. CampbellR 1301050
     W6-8 J. Lung     
CSC207H1SSoftware DesignL0101YM12 J. CampbellR 1341120
     WF12 A. Attarwala     
   L0201YM1 A. AttarwalaP 1411240
     WF1 A. Attarwala     
   L2000YM12 J. CampbellR 050
     WF12 A. Attarwala     
   L2003YM1 J. CampbellR 330
     WF1 A. Attarwala     
CSC209H1FSoft Tools & Sys ProgL0101YTR1 M. CraigPSee Details 1251120
   L2003YTR1 M. CraigR 540
   T0101NF11    64530
   T0201NF12    64550
CSC209H1SSoft Tools & Sys ProgL0101YMW12 M. CraigP 1461330
   L0201YMW10 D. LiuP 1401370
   L5101YW6-8 M. CraigP 1461280
   T0101NF1    96940
   T0201NF2    96870
   T0301NF3    96920
   T5101NW8    96870
CSC236H1FIntro to Theory CompL0101YMWF11 A. FarzanRSee Details 1261120
   L0201YMWF1 A. FarzanP 1301130
   L2000YMWF11 A. FarzanR 030
   L5101YR6-8 TbaR 128940
     R8 S. Hejazi     
CSC236H1SIntro to Theory CompL0101YMWF11 B. AameriP 1181040
   L2000YMWF11  R 070
   L5101YR6 B. AameriP 1281130
     R7-9 B. Aameri     
CSC240H1SEnr Intro Theor CompL0101YMWF11 F. EllenPSee Details 127590
CSC258H1FComputer OrganizatnL5101YT6-9 E. HehnerPSee Details 1501290
     R6-9 E. Hehner     
CSC258H1SComputer OrganizatnL0101YMWF11 S. ChinP 100890
     W6-9 S. Chin     
   L0201YMWF12 S. ChinP 100840
     T6-9 S. Chin     
   L5101YM6-9 M. PapadopoulouP 100890
     T6-9 M. Papadopoulou     
   L5201YM6-9 M. PapadopoulouP 100850
     R6-9 M. Papadopoulou     
CSC263H1FData Struct & AnalL0101YW10-12 T. PitassiPSee Details 81760
     F10 T. Pitassi     
   L0201YW2-4 T. PitassiP 95700
     F1 T. Pitassi     
   L2000YW2-4 T. PitassiR 020
     F1 T. Pitassi     
   L2001YW10-12 T. PitassiR 17170
     F10 T. Pitassi     
   L2003YW10-12 T. PitassiR 220
     F10 T. Pitassi     
   L2201YW2-4 T. PitassiR 20180
     F1 T. Pitassi     
CSC263H1SData Struct & AnalL0101YMWF2 S. TouegP 126920
   L0201YMWF3 S. TouegP 1301090
   L2000NMWF2 S. TouegR 040
   L2001YMWF2 S. TouegR 000
   L2201YMWF3 S. TouegR 000
   L5101YR6-8 A. NikolovP 130580
     R8 A. Nikolov     
CSC265H1FEnr Data Struct AnalL0101YT2-4 F. EllenPSee Details 100260
     R3 F. Ellen     
CSC299Y1YRsch Opportunity PrgL0101NTBA TbaE   00
   L0201NTBA TbaE  00
CSC300H1FComputers & SocietyL0101YW3-5 M. ZaleskiPSee Details 85750
     W5 M. Zaleski     
   L5101YW6 L. ShorserP 85720
     W7-9 L. Shorser     
CSC300H1SComputers & SocietyL5101YR6-8 M. ZaleskiP 80660
     R8 M. Zaleski     
CSC301H1FIntro to Soft EngL0101YMWF12 M. ZaleskiPSee Details 85820
   L5101YM6-9 Y. FreundP 85830
CSC301H1SIntro to Soft EngL2503YM6-9 Y. FreundR 210
   L5101YM6-9 Y. FreundP 78680
CSC302H1SEng Lrg Soft SysL0101YM4 M. ZaleskiPSee Details 80730
     F4 M. Zaleski     
CSC309H1FProg on the WebL0101YT2 A. MashiyatPSee Details 87660
     R1-3 A. Mashiyat     
   L0201YMWF3 A. MashiyatP 100800
   L2001YT2 A. MashiyatR 13110
     R1-3 A. Mashiyat     
CSC309H1SProg on the WebL0101YMW10 A. MashiyatP 91780
     F10 A. Mashiyat     
   L2001YMW10 TbaR 980
     F10 Tba     
   L2501YM6-8 TbaR 750
     M8 A. Mashiyat     
   L5101YM6-8 A. MashiyatP 93700
     M8 A. Mashiyat     
CSC318H1FInteract Comp MediaL0101YTR10 V. PandelievRSee Details 84800
     R9 V. Pandeliev     
   L2001YTR10 V. PandelievR 110
     R9 V. Pandeliev     
   L2501YM6 V. PandelievR 110
     M7-9 V. Pandeliev     
   L5101YM6 V. PandelievR 104980
     M7-9 V. Pandeliev     
CSC318H1SInteract Comp MediaL0101YT4-6 V. PandelievR 77750
     T6 V. Pandeliev     
   L0201YMWF11 V. PandelievR 80790
   L2001YT4-6 V. PandelievR 330
     T6 V. Pandeliev     
CSC320H1SIntro Visual ComptL0101YMWF2 K. KutulakosPSee Details 80450
   L2501YW6-9 K. KutulakosR 310
   L5101YW6-9 K. KutulakosP 77380
CSC321H1SNeural NetworksL0101YTR1 M. GuerzhoyPSee Details 75450
     R2 M. Guerzhoy     
   L2001YTR1 M. GuerzhoyR 1040
     R2 M. Guerzhoy     
   L2501YT6-9 M. GuerzhoyR 920
   L5101YT6-9 M. GuerzhoyP 76530
CSC324H1FProg LanguagesL0101YMF11 D. LiuPSee Details 105950
     W11 D. Liu     
   L2003YMF11 D. LiuR 320
     W11 D. Liu     
   L5101YR6 D. LiuP 108870
     R7-9 D. Liu     
CSC324H1SProg LanguagesL0101YMWF2 G. BaumgartnerP 100720
CSC336H1FNumerical MethodsL0101YMWF11 T. FairgrievePSee Details 130900
   L2003YMWF11 T. FairgrieveR 000
CSC336H1SNumerical MethodsL5101YT6 C. ChristaraP 100580
     T7-9 C. Christara     
CSC343H1FIntro to DatabasesL0101YT1-3 B. SimionPSee Details 95850
     R1 B. Simion     
   L0201YW1-3 F. NargesianP 1171080
     F1 F. Nargesian     
   L2001YT1-3 B. SimionR 30220
     R1 B. Simion     
   L2003YW1-3 F. NargesianR 320
     F1 F. Nargesian     
   L2501YT6-9 TbaR 30270
   L5101YT6-9 N. El-SayedP 95920
CSC343H1SIntro to DatabasesL0101YMWF12 D. HortonP 65590
   L0201YMWF2 D. HortonP 80710
   L2001YMWF12 D. HortonR 60570
   L2201YMWF2 D. HortonR 50460
   L2501YT6-8 D. HortonR 50470
     T8 D. Horton     
   L5101YT6-8 D. HortonP 80680
     T8 D. Horton     
CSC358H1SIntro Comp NetworksL0101YM10 A. ChinaeiPSee Details 100790
     R3-5 A. Chinaei     
   L5101YT6-9 A. ChinaeiP 100770
CSC369H1FOperating SystemsL0101YMWF2 B. SimionPSee Details 1301110
   L5101YT6-9 B. SimionP 127980
CSC369H1SOperating SystemsL0101YM3 B. SimionP 90830
     TR2 B. Simion     
   L5101YR6-9 B. SimionP 1301090
CSC373H1FAlgo Design & AnalysisL0101YMF10 N. NorouziPSee Details 1181020
     W10 N. Norouzi     
     R2 N. Norouzi     
   L5101YW6-9 F. PittP 1181020
     R6 F. Pitt     
CSC373H1SAlgo Design & AnalysisL0101YMWF11 A. JepsonP 118700
     M4 A. Jepson     
   L0201YMWF3 A. JepsonP 85530
     M4 A. Jepson     
CSC384H1FIntro Artif IntellL0101YTR1 F. BacchusPSee Details 1501220
     R2 F. Bacchus     
   L2001YTR1 F. BacchusR 1080
     R2 F. Bacchus     
CSC384H1SIntro Artif IntellL0101YMWF3 S. McIlraithP 75620
   L0201YMWF1 S. McIlraithP 100850
   L2001YMWF3 S. McIlraithR 25230
   L2501YW6-8 S. McIlraithR 45430
     W8 S. Allin     
   L5101YW6-8 S. AllinP 55430
     W8 S. Allin     
CSC401H1SNatural Lang ComptL0101YMWF10 F. RudziczPSee Details 2001510
   L2001YMWF10 F. RudziczR 40210
CSC404H1SVideo Game DesignL0101NT10 E. AdumE  40400
     R10-12 E. Adum     
CSC410H1SSoftware Test & VerifL0101YM12 L. ShorserPSee Details 80760
     W11-1 L. Shorser     
   L0201YMWF9 L. ShorserP 80700
CSC411H1FMachine LearningL0101YMWF12 R. UrtasunPSee Details 68330
   L0201YMWF3 R. UrtasunP 95560
   L2001YMWF12 R. UrtasunR 25220
   L5101YR6-9 R. SalakhutdinovP 85560
CSC411H1SMachine LearningL0101YMWF12 S. FidlerP 58340
   L2001YMWF12 S. FidlerR 40380
CSC412H1SUncertainty & LearngL0101YT3-5 R. ZemelPSee Details 60350
     R1 R. Zemel     
CSC418H1FComputer GraphicsL0101YM12 K. SinghPSee Details 70200
     W12-2 K. Singh     
   L2501YW6 K. SinghR 1070
     W7-9 K. Singh     
   L5101YW6 K. SinghP 60450
     W7-9 K. Singh     
CSC418H1SComputer GraphicsL0101YM3 E. GarfinkielP 40340
     W3-5 E. Garfinkiel     
   L2001YM3 TbaR 30220
     W3-5 E. Garfinkiel     
   L5101YT6 E. GarfinkielP 70490
     T7-9 E. Garfinkiel     
CSC420H1FIntro Image UnstandL0101YTR3 S. FidlerPSee Details 85690
     R4 S. Fidler     
CSC428H1FHuman-Comp InteractL0101YM10-12 O. St-CyrPSee Details 50390
     W10 O. St-Cyr     
CSC428H1SHuman-Comp InteractL2501YM6-8 TbaR 440
     M8 O. St-Cyr     
   L5101YM6-8 O. St-CyrP 48460
     M8 O. St-Cyr     
CSC436H1FNumerical AlgorithmsL0101YM1-3 C. ChristaraPSee Details 5090
     R2 C. Christara     
CSC438H1FComputabil & LogicL0101YMW4 S. CookPSee Details 60280
     F12 S. Cook     
CSC443H1FDatabase Sys TechnL2501CancelSee Details    
   L5101YM6-9 S. MerajiP 85630
CSC443H1SDatabase Sys TechnL0101YMWF2  P 75620
   L2001YMWF2  R 510
CSC446H1SComput Meth for PdeL5101CancelSee Details    
CSC454H1FBusiness SoftwareL5101NW6-8 Grech/KontozopoulosE  6090
     W8 Grech/Kontozopoulos     
CSC454H1SBusiness SoftwareL5101NW6-8 Grech/KontozopoulosE 60260
     W8 Grech/Kontozopoulos     
CSC456H1FHigh-Perf Sci CompL0101YT1-3 C. ChristaraPSee Details 2030
     W1 C. Christara     
CSC458H1FComputer NetworksL0101YT1-3 Y. GanjaliPSee Details 80700
     F1 Y. Ganjali     
   L0201YR1-3 A. KaramanP 80480
     F11 A. Karaman     
   L5101YT6-9 J. LimP 65510
CSC463H1SComplex & ComputL0101YMWF2 S. CookPSee Details 80360
CSC465H1FSoftware DesignL5101YR6-8 E. HehnerPSee Details 80350
     R8 E. Hehner     
CSC466H1SMethods for OptimizationL0101YMWF1 T. FairgrievePSee Details 20120
CSC469H1FOper Sys DesignL0101CancelSee Details    
CSC469H1SOper Sys DesignL0101YTR10 B. SimionP 50350
     F3 B. Simion     
CSC485H1FComp LinguisticsL0101NW1-3 F. RudziczE  1050
     R4 F. Rudzicz     
CSC486H1SKnowledge Rep & ReasL0101YW1 S. ShapiroPSee Details 25170
     F12-2 S. Shapiro     
CSC488H1SCompilers & InterpretersL0101YTR2 D. WortmanPSee Details 60420
     R1 D. Wortman     
CSC490H1FCapstone Design ProjL5101NR6-9 Grech/FosterE  6090
CSC490H1SCapstone Design Proj (Working with Watson)L5101YT6-9  E 60220
CSC494H1FProject in CSCL0101NTBA  E   250
CSC494H1SProject in CSCL0101NTBA StaffE  290
CSC494H1YProject in CSCL0101NTBA StaffE  10
CSC494Y1YProject in CSCL0101NTBA  E   100
CSC495H1FProject in CSCL0101NTBA StaffE   50
CSC495H1SProject in CSCL0101NTBA StaffE  120
CSC495H1YProject in CSCL0101NTBA StaffE  00
ECE385H1FMicroprocessor SystL0101YT3-6 P. AndersonPSee Details 100500
     W3-5 P. Anderson     
     F3 P. Anderson     

Return to: [St. George Campus Map | Course Listings - Fall-Winter Session | A & S 2015-2016 Fall-Winter Session Registration Instructions & Timetable | Faculty of Arts & Science Calendar]

Faculty of Arts & Science, University of Toronto
Please send enquiries or comments to:
On-line date: April 10, 2015
Updated with Winter 2016 rooms: December 12, 2015
Last Updated Date: 2016-03-14 11:08 AM
This page will be updated daily from Monday to Friday during the Enrolment Period, except public holidays

All contents copyright © 2015.  University of Toronto. All rights reserved.