WClasses

CS 240 - Data Structures and Data Management

Introduction to widely used and effective methods of data organization, focusing on data structures, their algorithms, and the performance of these algorithms. Specific topics include priority queues, sorting, dictionaries, data structures for text processing.

Prerequisites

(CS245/CS245E or SE212), (one of CS241/CS241E, CS246/CS246E, CS247), (one of STAT206, STAT230, STAT240); Honours Computer Science, Honours Data Science (BCS, BMath), BCFM, BSE students only.

Corequisites

None

Antirequisites

BME122, CS234, CS240E, ECE250, MTE140, SYDE223

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136080 / 100
LEC 00237320 / 100
LEC 00337520 / 100
LEC 00439530 / 100
TST 20136570 / 400
TUT 10137880 / 67
TUT 10237890 / 67
TUT 10337900 / 67
TUT 10437910 / 67
TUT 10539170 / 66
TUT 10640320 / 66

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015783100 / 10011:30 - 12:50 T,Th
LEC 002597072 / 9014:30 - 15:50 T,Th
LEC 003873668 / 9013:00 - 14:20 T,Th
TST 2015868240 / 28016:30 - 18:20 Th
TUT 101604265 / 7012:30 - 13:20 F
TUT 102604346 / 7013:30 - 14:20 F
TUT 103604463 / 7014:30 - 15:20 F
TUT 104873766 / 7010:30 - 11:20 F

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001624366 / 9010:00 - 11:20 T,Th
LEC 002651070 / 9014:30 - 15:50 T,Th
TST 2016910136 / 18016:30 - 18:20 Th
TUT 101617931 / 6008:30 - 09:20 F
TUT 102690847 / 6009:30 - 10:20 F
TUT 103690958 / 6012:30 - 13:20 F

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001368681 / 9013:00 - 14:20 T,Th
LEC 002381372 / 9014:30 - 15:50 T,Th
LEC 003383692 / 9211:30 - 12:50 T,Th
LEC 0044056100 / 10010:00 - 11:20 T,Th
TST 2013738345 / 40016:30 - 18:20 T
TUT 101387767 / 6710:30 - 11:20 F
TUT 102387867 / 6710:30 - 11:20 F
TUT 103387967 / 6711:30 - 12:20 F
TUT 104388051 / 6712:30 - 13:20 F
TUT 105401847 / 6613:30 - 14:20 F
TUT 106414946 / 6614:30 - 15:20 F

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015864100 / 10010:00 - 11:20 T,Th
LEC 002605776 / 10011:30 - 12:50 T,Th
TST 2015950176 / 20016:30 - 18:20 Th
TUT 101613159 / 7010:30 - 11:20 F
TUT 102613257 / 6511:30 - 12:20 F
TUT 103613360 / 6513:30 - 14:20 F

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001620782 / 9013:00 - 14:20 T,Th
LEC 002648880 / 9008:30 - 09:50 T,Th
TST 2016914162 / 18016:30 - 18:20 Th
TUT 101613959 / 6010:30 - 11:20 F
TUT 102691258 / 6012:30 - 13:20 F
TUT 103691345 / 6008:30 - 09:20 F

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001372391 / 9013:00 - 14:20 T,Th
LEC 002385492 / 9014:30 - 15:50 T,Th
LEC 003387788 / 9008:30 - 09:50 T,Th
LEC 004410788 / 9010:00 - 11:20 T,Th
LEC 005526676 / 9011:30 - 12:50 T,Th
TST 2013775435 / 45016:30 - 18:20 T
TUT 101391973 / 7010:30 - 11:20 F
TUT 102392068 / 6810:30 - 11:20 F
TUT 103392164 / 6511:30 - 12:20 F
TUT 104392265 / 6512:30 - 13:20 F
TUT 105406759 / 6013:30 - 14:20 F
TUT 106491852 / 6014:30 - 15:20 F
TUT 107526754 / 6212:30 - 13:20 F

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015885118 / 11510:00 - 11:20 T,Th
LEC 0026085119 / 11511:30 - 12:50 T,Th
TST 2015973237 / 23016:30 - 18:20 Th
TUT 101616365 / 6011:30 - 12:20 M
TUT 102616457 / 5512:30 - 13:20 M
TUT 103616556 / 5513:30 - 14:20 M
TUT 104616659 / 6014:30 - 15:20 M

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001609154 / 9008:30 - 09:50 T,Th
LEC 002637778 / 9010:00 - 11:20 T,Th
TST 2016862132 / 18016:30 - 18:20 Th
TUT 101602344 / 6011:30 - 12:20 M
TUT 102685941 / 6013:30 - 14:20 M
TUT 103686047 / 6014:30 - 15:20 M

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013843132 / 13513:00 - 14:20 T,Th
LEC 002398087 / 9008:30 - 09:50 T,Th
LEC 003400685 / 9010:00 - 11:20 T,Th
LEC 004426390 / 9011:30 - 12:50 T,Th
TST 2013895394 / 40516:30 - 18:20 T
TUT 1014049132 / 13510:30 - 11:20 M
TUT 102405063 / 6510:30 - 11:20 M
TUT 103405164 / 6511:30 - 12:20 M
TUT 104405267 / 7013:30 - 14:20 M
TUT 105421568 / 7014:30 - 15:20 M

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001601379 / 8010:00 - 11:20 T,ThMC 4059Alexis Hunt
LEC 002623772 / 8011:30 - 12:50 T,ThMC 4059Alexis Hunt
LEC 003634680 / 8008:30 - 09:50 T,ThMC 4020Olga Veksler
LEC 004908680 / 8013:00 - 14:20 T,ThRCH 211Olga Veksler
TST 2016103311 / 32016:30 - 18:20 Th Karen Anderson
TUT 101632563 / 6511:30 - 12:20 MMC 4058
TUT 102632663 / 6512:30 - 13:20 MMC 4058
TUT 103632764 / 6513:30 - 14:20 MMC 4058
TUT 104632864 / 6514:30 - 15:20 MMC 4058
TUT 105908757 / 6015:30 - 16:20 MMC 4058

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001719574 / 8014:30 - 15:50 T,ThMC 4045Collin Roberts
LEC 002748660 / 8008:30 - 09:50 T,ThEXP 1689Arne Storjohann
LEC 003746670 / 8013:00 - 14:20 T,ThRCH 309Arne Storjohann
TST 20110056204 / 24016:30 - 18:20 Th Karen Anderson
TUT 101268956 / 6011:30 - 12:20 MMC 4058
TUT 1021005348 / 6012:30 - 13:20 MMC 4058
TUT 1031005445 / 6013:30 - 14:20 MMC 4058
TUT 1041005555 / 6014:30 - 15:20 MMC 4040

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013617141 / 15510:00 - 11:20 T,ThSTC 0050Navid Nasr Esfahani
LEC 002376482 / 9011:30 - 12:50 T,ThMC 4020Mark Petrick
LEC 003379992 / 9013:00 - 14:20 T,ThMC 4020Mark Petrick
LEC 004501351 / 9008:30 - 09:50 T,ThMC 1056Armin Jamshidpey
LEC 005501486 / 9010:00 - 11:20 T,ThMC 2038Armin Jamshidpey
LEC 006574872 / 9014:30 - 15:50 T,ThMC 2034Navid Nasr Esfahani
TST 2013673524 / 60516:30 - 18:20 T Karen Anderson
TUT 1013845141 / 15509:30 - 10:20 MSTC 0050
TUT 102384652 / 6012:30 - 13:20 MMC 4042
TUT 103384759 / 6010:30 - 11:20 MMC 4058
TUT 104384859 / 6011:30 - 12:20 MMC 4058
TUT 105406943 / 6012:30 - 13:20 MMC 4058
TUT 106501560 / 6013:30 - 14:20 MMC 4058
TUT 107501645 / 5014:30 - 15:20 MMC 4058
TUT 108574935 / 5015:30 - 16:20 MMC 4042
TUT 109575030 / 5013:30 - 14:20 MMC 4063

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001587787 / 9008:30 - 09:50 T,ThMC 2034Olga Veksler
LEC 002612584 / 9013:00 - 14:20 T,ThDWE 2527Olga Veksler
LEC 003625483 / 9010:00 - 11:20 T,ThMC 2038Mark Petrick
LEC 004667889 / 9008:30 - 09:50 T,ThMC 2038Mark Petrick
LEC 005951880 / 9014:30 - 15:50 T,ThMC 4020Eitan Kondratovsky
TST 2015970423 / 45016:30 - 18:20 Th Karen Anderson
TUT 101622558 / 6011:30 - 12:20 MMC 4042
TUT 102622660 / 6011:30 - 12:20 MMC 4058
TUT 103622755 / 5513:30 - 14:20 MMC 4041
TUT 104622854 / 5512:30 - 13:20 MMC 4058
TUT 105845055 / 5509:30 - 10:20 MMC 4060
TUT 106845155 / 5510:30 - 11:20 MMC 4058
TUT 107951940 / 5508:30 - 09:20 MMC 4060
TUT 108952046 / 5512:30 - 13:20 MMC 4063

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101651741 / 6013:00 - 14:20 TMC 2035Mark Petrick
LEC 001614541 / 60 Mark Petrick
LEC 0026542106 / 120 Mark Petrick

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0413402121 / 135 Victoria Sakhnini
LEC 042348271 / 80 Olga Veksler
LEC 043350868 / 80 Olga Veksler
LEC 044369976 / 80 Mark Petrick
LEC 045374265 / 80 Mark Petrick
TST 2413428401 / 455 Karen Anderson
TUT 1413537121 / 135
TUT 142353876 / 80
TUT 143353975 / 80
TUT 144354064 / 80
TUT 145368365 / 80

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041592876 / 100 Olga Veksler
LEC 042617685 / 100 Eric Schost
LEC 043630579 / 100 Eric Schost
TST 2416021240 / 300 Karen Anderson
TUT 141627672 / 75
TUT 142627772 / 75
TUT 143627849 / 75
TUT 144627947 / 75

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041604194 / 110 Mark Petrick
LEC 042643897 / 100 Mark Petrick
TST 2416108191 / 210 Karen Anderson
TUT 141641374 / 80
TUT 142641458 / 70
TUT 143648059 / 60

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013647104 / 110 Eric Schost
LEC 002379491 / 90 Armin Jamshidpey
LEC 003382987 / 90 Armin Jamshidpey
LEC 004495289 / 90 Eric Schost
LEC 005548976 / 90 Gautam C. Kamath
TST 2013703447 / 47018:30 - 18:30 Karen Anderson
TUT 1013875104 / 120
TUT 102387674 / 76
TUT 103387774 / 76
TUT 104387864 / 66
TUT 105408673 / 66
TUT 106495358 / 66

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001577485 / 9508:30 - 09:50 T,ThMC 4061Olga Veksler
LEC 0026026101 / 9514:30 - 15:50 T,ThSTC 0050Mark Petrick
LEC 003615782 / 8013:00 - 14:20 T,ThPHY 313Olga Veksler
LEC 00496411 / 1
TST 2015868268 / 27016:30 - 18:20 Th Karen Anderson
TUT 101612772 / 7511:30 - 12:20 MRCH 305
TUT 102612864 / 6511:30 - 12:20 MMC 4060
TUT 103612967 / 6514:30 - 15:20 MMC 4042
TUT 104613065 / 6508:30 - 09:20 MMC 4058

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001586178 / 8013:00 - 14:20 T,ThPHY 235Arne Storjohann
LEC 002626879 / 8014:30 - 15:50 T,ThPHY 313Arne Storjohann
TST 2015928157 / 16016:30 - 18:20 Th Karen Anderson
TUT 101624344 / 4512:30 - 13:20 MMC 4064
TUT 102624456 / 5515:30 - 16:20 MMC 4040
TUT 103631257 / 6016:30 - 17:20 MMC 4040

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013655118 / 12010:00 - 11:20 T,ThSTC 0050Eric Schost
LEC 0023807123 / 12511:30 - 12:50 T,ThSTC 0050Eric Schost
LEC 003384289 / 9514:30 - 15:50 T,ThE2 1736Ahmad Biniaz
TST 2013714330 / 34016:30 - 18:20 T Karen Anderson
TUT 1013888118 / 12009:30 - 10:20 MMC 4020
TUT 102388957 / 6008:30 - 09:20 MMC 4063
TUT 103389059 / 6010:30 - 11:20 MMC 4058
TUT 104389148 / 5014:30 - 15:20 MPHY 150
TUT 105536748 / 5011:30 - 12:20 MMC 4058

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001564978 / 8008:30 - 09:50 T,ThE2 1732Mark Petrick
LEC 002590750 / 8008:30 - 09:50 T,ThPHY 313Olga Veksler
LEC 003604764 / 8014:30 - 15:50 T,ThRCH 305Olga Veksler
TST 2015744192 / 24016:30 - 18:20 Th Karen Anderson
TUT 101601249 / 6011:30 - 12:20 MMC 4042
TUT 102601349 / 6014:30 - 15:20 MPHY 150
TUT 103601454 / 6010:30 - 11:20 MMC 4042
TUT 104601540 / 6012:30 - 13:20 MMC 2035

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001570670 / 7014:30 - 15:50 T,ThRCH 306Arne Storjohann
LEC 002612570 / 7013:00 - 14:20 T,ThRCH 306Arne Storjohann
LEC 00395071 / 1
TST 2015774140 / 14016:30 - 18:20 Th Karen Anderson
TUT 101609744 / 4512:30 - 13:20 MQNC 1507
TUT 102609846 / 4515:30 - 16:20 MMC 4064
TUT 103617050 / 5016:30 - 17:20 MMC 4063

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013545123 / 12610:00 - 11:20 T,ThMC 4020Eric Schost
LEC 0023701120 / 12008:30 - 09:50 T,ThMC 4020Eric Schost
LEC 003373799 / 10014:30 - 15:50 T,ThMC 4045Armin Jamshidpey
LEC 0043865100 / 10008:30 - 09:50 T,ThMC 4045Ahmad Biniaz
TST 2013604442 / 44616:30 - 18:20 T Karen Anderson
TUT 1013784123 / 12609:30 - 10:20 MMC 4020
TUT 102378565 / 6510:30 - 11:20 MMC 4020
TUT 103378664 / 6512:30 - 13:20 MMC 4042
TUT 104378760 / 6015:30 - 16:20 MMC 4060
TUT 105386665 / 6516:30 - 17:20 MMC 4060
TUT 106489665 / 6514:30 - 15:20 MMC 4060

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001570582 / 8013:00 - 14:20 T,ThRCH 309Therese Biedl
LEC 002597080 / 8013:00 - 14:20 T,ThRCH 305Kevin Lanctot
LEC 003611575 / 8008:30 - 09:50 T,ThPHY 313Maryam Sepehri
LEC 004625378 / 8011:30 - 12:50 T,ThRCH 305Sebastian Wild
TST 2015800315 / 32016:30 - 18:20 Th Karen Anderson
TUT 101607966 / 6512:30 - 13:20 MMC 4063
TUT 102608064 / 6515:30 - 16:20 MMC 4060
TUT 103608161 / 6508:30 - 09:20 MMC 4058
TUT 104608265 / 6513:30 - 14:20 MMC 4063
TUT 105618059 / 6011:30 - 12:20 MDWE 3518

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001579882 / 8010:00 - 11:20 T,ThSTC 0020Mark Petrick
LEC 002624970 / 8008:30 - 09:50 T,ThSTC 0020Mark Petrick
LEC 003650877 / 8014:30 - 15:50 T,ThAL 124Mark Petrick
LEC 00493951 / 1
TST 2015866229 / 24016:30 - 18:20 Th Karen Anderson
TUT 101621951 / 6009:30 - 10:20 MMC 4021
TUT 102622057 / 6012:30 - 13:20 MDWE 2527
TUT 103629658 / 6015:30 - 16:20 MMC 4060
TUT 104650963 / 6014:30 - 15:20 MMC 4059

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013544104 / 10610:00 - 11:20 T,ThMC 2017Veronika Margaretha Irvine
LEC 0023704140 / 14310:00 - 11:20 T,ThMC 2065Taylor Jonathan Smith
LEC 003374496 / 9614:30 - 15:50 T,ThMC 1056Sajed Haque
LEC 004388351 / 6010:00 - 11:20 T,ThMC 2054Prabhakar Ragde
TST 2013605340 / 34516:30 - 18:20 T Karen Anderson
TST 202480151 / 6016:30 - 18:20 T Karen Anderson
TUT 1013793104 / 10609:30 - 10:20 MMC 2054
TUT 102379496 / 9710:30 - 11:20 MMC 2035
TUT 103379546 / 4608:30 - 09:20 MMC 2035
TUT 104379694 / 9612:30 - 13:20 MMC 1056
TUT 105388451 / 6009:30 - 10:20 MMC 4042

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001543683 / 8010:00 - 11:20 T,ThE2 1303Eric Schost
LEC 002570678 / 8014:30 - 15:50 T,ThAL 124Eric Schost
LEC 003585880 / 8013:00 - 14:20 T,ThE2 1303Troy Michael John Vasiga
LEC 004602080 / 8011:30 - 12:50 T,ThRCH 309Mark Petrick
LEC 005961640 / 5010:00 - 11:20 T,ThMC 4063Troy Michael John Vasiga
LEC 00692531 / 1
TST 2015532321 / 32016:30 - 18:20 Th Karen Anderson
TST 202601140 / 5016:30 - 18:20 Th Karen Anderson
TUT 101581866 / 6508:30 - 09:20 MMC 4042
TUT 102581964 / 6509:30 - 10:20 MMC 4042
TUT 103582065 / 6510:30 - 11:20 MMC 4042
TUT 104582166 / 6512:30 - 13:20 MMC 4020
TUT 105592760 / 6011:30 - 12:20 MMC 4042
TUT 106602140 / 5008:30 - 09:20 MMC 4060

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001577569 / 8014:30 - 15:50 TSTC 0010Arne Storjohann
LEC 002624564 / 8008:30 - 09:50 T,ThSTC 0040Arne Storjohann
LEC 003775567 / 8010:00 - 11:20 T,ThSTC 0040Arne Storjohann
TST 2015843200 / 24016:30 - 18:20 Th Karen Anderson
TUT 101621562 / 6015:30 - 16:20 MMC 2035
TUT 102621651 / 6008:30 - 09:20 MMC 2034
TUT 103629427 / 6008:30 - 09:20 MMC 2038
TUT 104775660 / 6014:30 - 15:20 MMC 2035

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013547134 / 13313:00 - 14:20 T,ThSTC 0060Mark Petrick
LEC 002371586 / 8011:30 - 12:50 T,ThSTC 0020Mark Petrick
LEC 003375881 / 8008:30 - 09:50 T,ThMC 2035Lesley Ann Istead
LEC 004391783 / 8010:00 - 11:20 T,ThMC 2035Lesley Ann Istead
TST 2013609384 / 38816:30 - 18:20 T Karen Anderson
TUT 1013812134 / 13309:30 - 10:20 MSTC 0050
TUT 102381365 / 6416:30 - 17:20 MMC 4058
TUT 103381458 / 6309:30 - 10:20 MMC 4060
TUT 104381563 / 6410:30 - 11:20 MMC 4060
TUT 105391864 / 6411:30 - 12:20 MMC 4063

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001597685 / 9010:00 - 11:20 T,ThMC 2034Eric Schost
LEC 002625965 / 9008:30 - 09:50 T,ThMC 2034Iakov Nekrich
LEC 003642388 / 9013:00 - 14:20 T,ThMC 2034Eric Schost
LEC 004783435 / 4013:00 - 14:20 T,ThMC 4058Therese Biedl
TST 2016073238 / 27016:30 - 18:20 Th Karen Anderson
TST 202775235 / 4016:30 - 18:20 Th Karen Anderson
TUT 101637951 / 5514:30 - 15:20 MMC 4060
TUT 102638054 / 5511:30 - 12:20 MMC 4063
TUT 103638153 / 5515:30 - 16:20 MMC 4042
TUT 104638252 / 5510:30 - 11:20 MMC 4060
TUT 105651628 / 5008:30 - 09:20 MMC 4042
TUT 106783535 / 4008:30 - 09:20 MMC 4064

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001604294 / 9610:00 - 11:20 T,ThMC 2035Arne Storjohann
LEC 002654295 / 9611:30 - 12:50 T,ThMC 2035Arne Storjohann
TST 2016110189 / 19216:30 - 18:20 Th
TUT 101651085 / 8516:30 - 17:20 MMC 2038
TUT 102651152 / 5311:30 - 12:20 MDWE 3518
TUT 103659552 / 5412:30 - 13:20 MDWE 3518

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001361777 / 7510:00 - 11:20 T,ThMC 2066Shahin Kamali
LEC 002378674 / 7513:00 - 14:20 T,ThMC 2038Iakov Nekrich
LEC 003383294 / 9514:30 - 15:50 T,ThMC 2034Olga Zorin
LEC 004464081 / 9508:30 - 09:50 T,ThMC 2034Shahin Kamali
TST 2013679326 / 34016:30 - 18:20 T
TUT 101388977 / 7511:30 - 12:20 WMC 2038
TUT 102389074 / 7512:30 - 13:20 WMC 2035
TUT 103389152 / 6508:30 - 09:20 WMC 4058
TUT 104389261 / 6514:30 - 15:20 WMC 4058
TUT 105464162 / 6009:30 - 10:20 WMC 4058

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001576496 / 11013:00 - 14:20 T,ThMC 4021Daniela Maftuleac
LEC 0026055110 / 11011:30 - 12:50 T,ThMC 4061Therese Biedl
LEC 003624223 / 4011:30 - 12:50 T,ThMC 4064Alejandro Lopez-Ortiz
TST 2015861229 / 26016:30 - 18:20 Th
TUT 101619156 / 5513:30 - 14:20 MMC 4060
TUT 102619253 / 5514:30 - 15:20 MMC 4058
TUT 103619355 / 5515:30 - 16:20 MMC 4040
TUT 104619442 / 5516:30 - 17:20 MMC 4042
TUT 105771323 / 4015:30 - 16:20 MMC 4064

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001570773 / 8010:00 - 11:20 W,FPHY 313Arne Storjohann
LEC 002624251 / 8008:30 - 09:50 W,FMC 2034Arne Storjohann
TST 2015777124 / 16016:30 - 18:20 Th
TUT 101620044 / 5516:30 - 17:20 MMC 4040
TUT 102620131 / 5513:30 - 14:20 TMC 4040
TUT 103631549 / 5015:30 - 16:20 MMC 4063

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013526122 / 13014:30 - 15:50 TMC 2066Alejandro Lopez-Ortiz
LEC 002369790 / 9008:30 - 09:50 TMC 2035Romain Etienne Lebreton
LEC 003374489 / 9014:30 - 15:50 ThMC 1056Romain Etienne Lebreton
TST 2013588301 / 31016:30 - 18:20 T
TUT 1013805122 / 13008:30 - 09:20 ThMC 1085
TUT 102380661 / 6014:30 - 15:20 WMC 4063
TUT 103380759 / 6009:30 - 10:20 WMC 4040
TUT 104380859 / 6015:30 - 16:20 WMC 4042

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001557555 / 8408:30 - 09:50 T,ThB2 350Shahin Kamali
LEC 002588891 / 9011:30 - 12:50 T,ThMC 4045Olga Zorin
LEC 003732075 / 8414:30 - 15:50 T,ThEV2 2002Sharma Thankachan
TST 2015675221 / 25816:30 - 18:20 Th
TUT 101607166 / 6611:30 - 12:20 WMC 4060
TUT 102607256 / 6013:30 - 14:20 WDWE 3518
TUT 103607364 / 6614:30 - 15:20 WMC 4060
TUT 104607435 / 6615:30 - 16:20 WMC 4060

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001536273 / 8011:30 - 12:50 T,ThRCH 305Arne Storjohann
LEC 002593263 / 8014:30 - 15:50 T,ThRCH 305Arne Storjohann
TST 2015432136 / 16016:30 - 18:20 Th
TUT 101587848 / 5508:30 - 09:20 WMC 4060
TUT 102587938 / 5511:30 - 12:20 WMC 4020
TUT 103738850 / 5015:30 - 16:20 WMC 4061

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013354104 / 10408:30 - 09:50 T,ThMC 2017Mark Petrick
LEC 002353589 / 9010:00 - 11:20 T,ThMC 2038Mark Petrick
LEC 003358590 / 9014:30 - 15:50 T,ThMC 2038Mark Petrick
TST 2013416283 / 28416:30 - 18:20 T
TUT 1013668104 / 10414:30 - 15:20 MMC 2054
TUT 102366966 / 6611:30 - 12:20 MMC 4063
TUT 103367064 / 6612:30 - 13:20 MMC 4063
TUT 104367149 / 6015:30 - 16:20 MMC 2054

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015332118 / 11510:00 - 11:20 T,ThMC 4021Alejandro Lopez-Ortiz
LEC 0025667110 / 11014:30 - 15:50 T,ThRCH 103Alejandro Lopez-Ortiz
TST 2015433228 / 23816:30 - 18:20 Th
TUT 101761558 / 5811:30 - 12:20 WEV3 4412
TUT 102761661 / 6013:30 - 14:20 WMC 4058
TUT 103761751 / 6014:30 - 15:20 WMC 4058
TUT 104761858 / 6015:30 - 16:20 WMC 4058

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001528256 / 6010:00 - 11:20 T,ThPAS 1229Arne Storjohann
LEC 002737771 / 7014:30 - 15:50 T,ThMC 2038Arne Storjohann
TST 2015359127 / 13016:30 - 18:20 Th
TUT 101586162 / 6510:30 - 11:20 WMC 4042
TUT 102586265 / 6516:30 - 17:20 WMC 4042

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0013400124 / 12508:30 - 09:50 T,ThMC 4021Bradley Michael Lushman
LEC 002359275 / 9010:00 - 11:20 T,ThMC 4021Bradley Michael Lushman
LEC 003365775 / 10013:00 - 14:20 T,ThMC 4021Alejandro Lopez-Ortiz
TST 2013463274 / 31516:30 - 18:20 T
TUT 1014538124 / 12514:30 - 15:20 MMC 4021
TUT 102453949 / 5011:30 - 12:20 MMC 4041
TUT 103454045 / 5013:30 - 14:20 MMC 4041
TUT 104454138 / 5015:30 - 16:20 MMC 4041
TUT 105454218 / 4016:30 - 17:20 MMC 4041

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001511493 / 10010:00 - 11:20 T,ThMC 4045Michael Jason Hinek
LEC 002548887 / 10011:30 - 12:50 T,ThDWE 3522Arne Storjohann
TST 1015219180 / 20016:30 - 18:20 Th

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0015109100 / 10014:30 - 15:50 T,ThMC 1056Douglas R Stinson
TST 2015188100 / 10016:30 - 18:20 Th
TUT 101753250 / 5010:30 - 11:20 MAL 124
TUT 102753350 / 5010:30 - 11:20 WRCH 306

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001328970 / 7010:00 - 11:20 T,ThMC 4045Arne Storjohann
LEC 002349268 / 7013:00 - 14:20 T,ThMC 2035Arne Storjohann
LEC 003357062 / 7014:30 - 15:50 T,ThMC 2035Daniel Steven Roche
TST 1013356200 / 21016:30 - 18:30 T

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001507084 / 10010:00 - 11:20 T,ThMC 2035Therese Biedl
LEC 002551884 / 10011:30 - 12:50 T,ThMC 2035Therese Biedl
TST 1015188168 / 20016:30 - 18:20 Th

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001514484 / 8011:30 - 12:50 T,ThMC 2017Arne Storjohann
TST 101523384 / 8016:30 - 18:20 Th

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0014686113 / 11010:00 - 11:20 T,ThMC 4059Christopher Marriott
LEC 002511279 / 11013:00 - 14:20 T,ThMC 4020Reza Dorrigiv
LEC 00362750 / 80
TST 1014820192 / 22016:30 - 18:30 T

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001503777 / 8008:30 - 09:50 T,ThDWE 3522Reza Dorrigiv
LEC 002687979 / 8011:30 - 12:50 T,ThDWE 3522Daniel Steven Roche
TST 1015165156 / 16016:30 - 18:20 Th

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001487453 / 6008:30 - 09:50 T,ThMC 4040Edward Chan
LEC 002526360 / 6011:30 - 12:50 T,ThMC 4040Edward Chan
TST 1014971113 / 12016:30 - 18:30 Th

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001314499 / 9014:30 - 15:50 T,ThMC 2017Alejandro Lopez-Ortiz
LEC 002342394 / 9013:00 - 14:20 T,ThMC 2054Alejandro Lopez-Ortiz
TST 1013233193 / 18016:30 - 18:30 T

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001426695 / 9008:30 - 09:50 T,ThMC 2035Arash Farzan
TST 101440095 / 9016:30 - 18:30 T

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001374967 / 7009:30 - 10:20 M,W,FAL 124Douglas R Stinson
LEC 002423641 / 7011:30 - 12:20 M,W,FRCH 110Douglas R Stinson
TST 1013856108 / 14016:30 - 18:20 Th

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001258266 / 8013:00 - 14:20 T,ThMC 2034Amir Hossein Chinaei
LEC 002290475 / 8011:30 - 12:50 T,ThMC 2034Yu Chen
TST 1012674141 / 16516:30 - 18:20 T

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001343191 / 10008:30 - 09:50 T,ThMC 1056Gordon V Cormack
TST 101356791 / 10016:30 - 18:20 T

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001345949 / 6014:30 - 15:50 T,ThMC 4063Therese Biedl
LEC 002555960 / 6013:00 - 14:20 T,ThMC 4042Matthew James Nichols
TST 1013574109 / 12016:30 - 18:20 Th

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219691 / 9011:30 - 12:50 T,ThMC 2017Alejandro Lopez-Ortiz
LEC 002327267 / 7511:30 - 12:50 T,ThMC 2035Arne Storjohann
TST 1012291158 / 16516:30 - 18:20 T

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001336581 / 10010:00 - 11:20 T,ThMC 1056John-Paul C Pretti
TST 101351981 / 10016:30 - 18:20 T

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001334523 / 9008:30 - 09:50 T,ThMC 2038Alejandro Lopez-Ortiz
LEC 002334656 / 9010:00 - 11:20 T,ThMC 2054Ian Munro
TST 101347179 / 18016:30 - 18:30 Th

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001217488 / 9008:30 - 09:50 T,ThMC 4061Jeremy Barbay
LEC 002217567 / 9011:30 - 12:50 T,ThMC 4061Jeremy Barbay
TST 1012283155 / 18016:30 - 18:20 T

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001324378 / 10010:00 - 11:20 T,Th,M,C Jeremy Barbay
TST 101342078 / 10016:30 - 18:20 T

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001328370 / 9008:30 - 09:50 T,Th,M,C Therese Biedl
LEC 002328489 / 9014:30 - 15:50 T,Th,M,C Tomas Vinar
TST 1013462159 / 18016:30 - 18:30 Th

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001217456 / 9508:30 - 09:50 T,Th,M,C Troy Vasiga
LEC 002217548 / 7511:30 - 12:50 T,Th,M,C Spyros Angelopoulos
TST 1012293104 / 17016:30 - 18:30 T

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001319668 / 8010:00 - 11:20 T,Th,M,C Jeremy Barbay
LEC 002319744 / 8014:30 - 15:50 T,Th,M,C Anna Lubiw
TST 1013380112 / 16016:30 - 18:30 T

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001327835 / 9008:30 - 09:50 T,Th,M,C Douglas R Stinson
LEC 002327980 / 8011:30 - 12:50 T,Th,M,C Therese Biedl
LEC 003347365 / 6514:30 - 15:50 T,Th,M,C Arne Storjohann
TST 1013461180 / 23516:30 - 18:30 T

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001207097 / 9511:30 - 12:50 T,Th,M,C Troy Vasiga
LEC 002207180 / 9514:30 - 15:50 T,Th,M,C Troy Vasiga
TST 1012193177 / 19016:30 - 18:30 T

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001304981 / 8010:00 - 11:20 T,Th,M,C Christopher K. Ingram
LEC 002305069 / 8014:30 - 15:50 T,Th,M,C Alejandro Lopez-Ortiz
TST 1013246150 / 16016:30 - 18:30 T

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001319658 / 9008:30 - 09:50 T,Th,M,C Arne Storjohann
LEC 002319790 / 9014:30 - 15:50 T,Th,M,C Christopher K. Ingram
LEC 003340389 / 9011:30 - 12:50 T,Th,M,C Alejandro Lopez-Ortiz
TST 1013388237 / 27016:30 - 18:30 T

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219242 / 9008:30 - 09:50 T,Th,M,C Thomas Papadakis
LEC 002219380 / 8011:30 - 12:50 T,Th,M,C Troy Vasiga
LEC 003233947 / 9014:30 - 15:50 T,Th,M,C Michael Spriggs
TST 1012319169 / 26016:30 - 18:30 T

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001365775 / 8010:00 - 11:20 T,Th,M,C Chrysanne DiMarco
LEC 002365848 / 8014:30 - 15:50 T,Th,M,C Chrysanne DiMarco
TST 1013861123 / 16016:30 - 18:30 T

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001307482 / 10008:30 - 09:50 T,Th,M,C Troy Vasiga
LEC 002307584 / 10014:30 - 15:50 T,Th,M,C Jeffrey O Shallit
LEC 003425646 / 10014:30 - 15:50 T,Th,R,C,H Troy Vasiga
TST 1013910212 / 30016:30 - 18:30 T

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001191989 / 9014:30 - 15:50 T,Th,M,C Troy Vasiga
LEC 002192081 / 8011:30 - 12:50 T,Th,M,C Troy Vasiga
LEC 003272174 / 9008:30 - 09:50 T,Th,M,C Thomas Papadakis
TST 1012321244 / 26016:30 - 18:30 T

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001228882 / 8010:00 - 11:20 T,Th,M,C Troy Vasiga
LEC 002228966 / 8014:30 - 15:50 T,Th,M,C Arne Storjohann
TST 1013814148 / 16016:30 - 18:20 T

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0012861116 / 12008:30 - 09:50 T,Th,M,C Ian Munro
LEC 0022862114 / 12014:30 - 15:50 T,Th,M,C Ian Munro
TST 1014313230 / 24016:30 - 18:20 T

UW Flow Ratings

Liked: 59.43%

59.43%

Easy: 56.26%

56.26%

Useful: 62.94 %

62.94%

CS 240 leads to

AMATH 447 - Introduction to Symbolic Computation

CM 339 - Algorithms

CM 433 - Introduction to Symbolic Computation

CS 341 - Algorithms

CS 348 - Introduction to Database Management

CS 350 - Operating Systems

CS 360 - Introduction to the Theory of Computing

CS 365 - Models of Computation

CS 383 - Computational Digital Art Studio

CS 398 - Topics in Computer Science

CS 399 - Readings in Computer Science

CS 442 - Principles of Programming Languages

CS 449 - Human-Computer Interaction

CS 487 - Introduction to Symbolic Computation

CS 492 - The Social Implications of Computing

ECE 324 - Microprocessor Systems and Interfacing

ECE 354 - Real-time Operating Systems

ECE 457 - Applied Artificial Intelligence

MSE 541 - Search Engines

SE 350 - Operating Systems

SE 382 - Human-computer Interaction

SE 390 - Design Project Planning

SYDE 322 - Software Design

SYDE 422 - Machine Intelligence

SYDE 522 - Foundations of Artificial Intelligence

MSCI 445 - Telecommunication Systems: from protocols to applications

MSE 446 - Introduction to Machine Learning

CO 339 - Computational Discrete Mathematics

CS 339 - Computational Discrete Mathematics

PMATH 339 - Computational Discrete Mathematics

BME 522 - Foundations of Artificial Intelligence