WClasses

CS 686 - Introduction to Artificial Intelligence

Goals and methods of artificial intelligence. Methods of general problem solving. Introduction to mathematical logic Mechanical theorem proving. Game playing. Natural language processing. Preference will be given to CS graduate students. All others require approval from the department.

Prerequisites

Corequisites

None

Antirequisites

None

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136530 / 12
LEC 00237970 / 12

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00157437 / 3808:30 - 09:50 T,Th
LEC 002610318 / 2813:00 - 14:20 T,Th
TST 101658625 / 5019:00 - 20:50 Th

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00162957 / 1008:30 - 09:50 M,W
LEC 00162957 / 1008:30 - 09:50 M,W
LEC 00265617 / 1016:00 - 17:20 M,W
LEC 00265617 / 1016:00 - 17:20 M,W
LEC 00392013 / 1014:30 - 15:50 M,W
LEC 00392013 / 1014:30 - 15:50 M,W
TST 101699317 / 3019:00 - 20:50 T
TST 101699317 / 3019:00 - 20:50 T

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00137340 / 1214:30 - 15:50 T,Th
LEC 00238870 / 1211:30 - 12:50 T,Th

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00158241 / 2514:30 - 15:50 T,Th
LEC 00261954 / 2508:30 - 09:50 T,Th
LEC 00366944 / 1013:00 - 14:20 T,Th
TST 10185519 / 6019:00 - 20:50 Th

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00137716 / 1211:30 - 12:50 T,Th
LEC 002393010 / 1210:00 - 11:20 T,Th
LEC 00341998 / 1213:00 - 14:20 T,Th

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00158446 / 2508:30 - 09:50 T,Th
LEC 002624311 / 2511:30 - 12:50 T,Th
LEC 00388261 / 1014:30 - 15:50 T,Th
LEC 00488271 / 1013:00 - 14:20 T,Th

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00161439 / 1011:30 - 12:50 T,Th
LEC 00264407 / 1008:30 - 09:50 T,Th
TST 101699816 / 2019:00 - 20:50 M

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00138918 / 1210:00 - 11:20 T,Th
LEC 00240605 / 1213:00 - 14:20 T,Th
LEC 00353996 / 1216:00 - 17:20 T,Th
TST 101431919 / 3616:30 - 18:00 F

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00159718 / 3016:00 - 17:20 T,ThMC 4061Wenhu Chen
LEC 002641311 / 3214:30 - 15:50 T,ThMC 4061Wenhu Chen

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00172480 / 10
LEC 00275520 / 10

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136698 / 1214:30 - 15:50 T,ThRCH 302Jesse Hoey
LEC 002385610 / 1213:00 - 14:20 T,ThRCH 302Jesse Hoey
TST 101563818 / 2419:00 - 20:50 W

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001583510 / 3011:30 - 12:50 T,ThSTC 0020Blake Paul Allen Vanberlo
LEC 002632512 / 3308:30 - 09:50 T,ThMC 4021Blake Paul Allen Vanberlo
TST 101639122 / 4318:30 - 20:00 F

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00162319 / 10 Alice Gao
LEC 00266468 / 10 Alice Gao

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 04134267 / 10 Alice Gao
LEC 04235478 / 10 Alice Gao
LEC 04353927 / 10 Alice Gao

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 04158868 / 10 Alice Gao
LEC 042637610 / 10 Alice Gao
TST 141644218 / 20

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 04161279 / 10 Alice Gao
LEC 04265428 / 10 Alice Gao
TST 241671417 / 20
TUT 14168538 / 7
TUT 14268546 / 7
TUT 14368553 / 6

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 10152705 / 4
LAB 10252714 / 4
LAB 10352721 / 4
LEC 00136997 / 10 Alice Gao
LEC 00238863 / 10 Alice Gao
TST 201522210 / 1218:30 - 18:30

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00157309 / 1016:00 - 17:20 T,ThMC 2038Jesse Hoey
LEC 002622930 / 3311:30 - 12:50 T,ThRCH 307Jesse Hoey
TST 101630139 / 4318:30 - 20:00 F

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00159479 / 1011:30 - 12:50 M,WPHY 235Kate Larson
LEC 00263788 / 1008:30 - 09:50 M,WE2 1736Kate Larson
TST 201657217 / 2019:00 - 20:50 W
TUT 10193017 / 710:30 - 11:20 FRCH 305
TUT 10293024 / 708:30 - 09:20 FRCH 207
TUT 10393036 / 609:30 - 10:20 FRCH 308

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00137105 / 610:00 - 11:20 M,WMC 2034Alice Gao
LEC 00238993 / 608:30 - 09:50 M,WMC 2034Alice Gao
LEC 00354246 / 613:00 - 14:20 M,WMC 2038Alice Gao

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00156037 / 1011:30 - 12:50 M,WAL 211Jesse Hoey
LEC 00261227 / 1008:30 - 09:50 M,WMC 1056Jesse Hoey
TST 101620714 / 2018:30 - 20:00 F

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00157939 / 1013:00 - 14:20 M,WMC 1056Alice Gao
LEC 002624110 / 1014:30 - 15:50 M,WMC 1056Alice Gao
TST 101649319 / 20

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136004 / 1011:30 - 12:50 M,WMC 4021Peter Van Beek
LEC 00237968 / 1016:00 - 17:20 M,WMC 4021Peter Van Beek

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00156558 / 1013:00 - 14:20 M,WRCH 307Jesse Hoey
LEC 00261973 / 1010:00 - 11:20 M,WRCH 309Jesse Hoey
TST 101630211 / 20

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588710 / 1416:00 - 17:20 M,WMC 2054Alan Tsang
LEC 002637513 / 1411:30 - 12:50 M,WMC 2054Kate Larson
TST 101906723 / 2819:00 - 20:50 W

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001360115 / 2010:00 - 11:20 M,WMC 4021Pascal Poupart
LEC 002380510 / 2008:30 - 09:50 M,WMC 4021Pascal Poupart
TST 101393925 / 4018:30 - 20:00 F

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00153854 / 1013:00 - 14:20 M,WPHY 313Kate Larson
LEC 00259476 / 1011:30 - 12:50 M,WPHY 313Kate Larson
TST 101706110 / 2019:00 - 20:50 Th

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001586512 / 1211:30 - 12:50 T,ThMC 2054Chrysanne DiMarco
LEC 002639014 / 1216:00 - 17:20 T,ThMC 2054Chrysanne DiMarco

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136058 / 811:30 - 12:50 M,WMC 1056Peter Van Beek
LEC 00238257 / 808:30 - 09:50 M,WMC 2034Peter Van Beek
TST 101464615 / 16

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00159245 / 1014:30 - 15:50 W,FMC 2035Kate Larson
LEC 00265414 / 1016:00 - 17:20 W,FMC 2035Kate Larson
TST 10178369 / 2019:00 - 20:50 W

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00161327 / 814:30 - 15:50 T,ThRCH 306Jesse Hoey
LEC 00277337 / 911:30 - 12:50 T,ThDWE 3516Jesse Hoey
TST 101773414 / 17

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136755 / 813:00 - 14:20 T,ThPHY 313Pascal Poupart
LEC 00239022 / 414:30 - 15:50 T,ThPHY 313Pascal Poupart
TST 10146577 / 1216:30 - 18:00 F

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001571110 / 1011:30 - 12:50 T,ThPHY 313Kate Larson
LEC 00277420 / 1008:30 - 09:50 T,ThPHY 313John Anthony Erskine Doucette

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001579910 / 1514:30 - 15:50 M,WMC 2054Chrysanne DiMarco

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00135845 / 814:30 - 15:50 T,ThMC 4063Peter Van Beek
LEC 00238213 / 816:00 - 17:20 T,ThMC 4063Peter Van Beek
TST 10144568 / 16

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001552210 / 1008:30 - 09:50 T,ThRCH 211Pascal Poupart

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001545412 / 1516:00 - 17:20 T,ThMC 4045Kate Larson

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00134120 / 510:00 - 11:20 T,ThMC 4040Jesse Hoey
LEC 00236931 / 514:30 - 15:50 T,ThMC 2034Jesse Hoey
TST 10153361 / 1016:30 - 18:20 M

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00152783 / 1008:30 - 09:50 T,ThMC 2035Jesse Hoey

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001538511 / 916:00 - 17:20 T,ThMC 2038Pascal Poupart

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00134596 / 1010:00 - 11:20 T,ThMC 2038Peter Van Beek
LEC 00247302 / 1013:00 - 14:20 T,ThMC 2038Peter Van Beek

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00150545 / 608:30 - 09:50 T,ThE2 1303Pascal Poupart

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00152159 / 1016:00 - 17:20 T,ThMC 4045Kate Larson

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00133502 / 1013:00 - 14:20 T,ThMC 2054Chrysanne DiMarco

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00150081 / 408:30 - 09:50 T,ThMC 2035Jesse Hoey

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001526111 / 1014:30 - 15:50 T,ThMC 4045Peter Van Beek

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00148086 / 1013:00 - 14:20 T,ThMC 2054Chrysanne DiMarco

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149571 / 408:30 - 09:50 T,ThMC 4064Peter Van Beek

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00150017 / 1014:30 - 15:50 T,ThPHY 313Pascal Poupart

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00132265 / 813:00 - 14:20 T,ThMC 1056Peter Van Beek

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00141654 / 508:30 - 09:50 T,ThMC 4041Kate Larson

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00138927 / 1014:30 - 15:50 T,ThMC 1056Pascal Poupart

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00126672 / 511:30 - 12:20 M,W,FMC 4058Peter Van Beek

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00133270 / 508:30 - 09:50 T,ThDWE 2527Frederick William Kroon
LEC 00237710 / 5

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136153 / 1008:30 - 09:50 T,ThMC 4061Kate Larson
LEC 00236162 / 1016:00 - 17:20 T,ThMC 4045Kate Larson

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00122844 / 511:30 - 12:20 M,W,FMC 4042Peter Van Beek
LEC 00223192 / 508:30 - 09:20 M,W,FMC 4042Peter Van Beek

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00132611 / 508:30 - 09:50 T,ThMC 4060Kate Larson
LEC 00247511 / 511:30 - 12:50 T,ThPHY 150Kate Larson

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00135172 / 1010:00 - 11:20 T,ThMC 2034Peter Van Beek
LEC 00235183 / 1014:30 - 15:50 T,ThMC 2034Peter Van Beek

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00122752 / 508:30 - 09:50 T,ThRCH 306Pascal Poupart
LEC 00223122 / 511:30 - 12:50 T,ThMC 4060Pascal Poupart

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00131325 / 513:00 - 14:20 T,Th,M,C Kate Larson

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00135140 / 1010:00 - 11:20 T,Th,M,C Chrysanne DiMarco
LEC 00235154 / 1014:30 - 15:50 T,Th,M,C Chrysanne DiMarco

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00122854 / 508:30 - 09:50 T,Th,R,C,H Pascal Poupart
LEC 00223272 / 511:30 - 12:50 T,Th,M,C Pascal Poupart

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00130703 / 511:30 - 12:50 T,Th,R,C,H Kate Larson
LEC 00251891 / 516:00 - 17:20 T,Th,M,C Kate Larson

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00135191 / 1008:30 - 09:50 T,Th,M,C Peter Van Beek
LEC 00235204 / 1011:30 - 12:50 T,Th,M,C Peter Van Beek

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00121841 / 511:30 - 12:50 T,Th,M,C Chrysanne DiMarco
LEC 00222281 / 514:30 - 15:50 T,Th,M,C Chrysanne DiMarco

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00129161 / 511:30 - 12:50 T,Th,M,C Fletcher Lu

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00134630 / 1008:30 - 09:50 T,Th,M,C Peter Van Beek
LEC 00234642 / 1014:30 - 15:50 T,Th,R,C,H Peter Van Beek

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00123096 / 514:30 - 15:50 T,Th,M,C Dale Schuurmans
LEC 00223545 / 408:30 - 09:50 T,Th,M,C Dale Schuurmans

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00113524 / 1011:30 - 12:50 T,Th,M,C Peter Van Beek
LEC 00213533 / 1014:30 - 15:50 T,Th,R,C,H Peter Van Beek

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146632 / 2008:30 - 09:50 T,Th,M,C Dale Schuurmans
LEC 00246642 / 2014:30 - 15:50 T,Th,M,C Dale Schuurmans

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00120635 / 514:30 - 15:50 T,Th,M,C Richard Mann
LEC 00227464 / 408:30 - 09:50 T,Th,M,C Vlado Keselj

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00142070 / 1011:30 - 12:50 T,Th,M,C Peter Van Beek
LEC 00242082 / 1014:30 - 15:50 T,Th,M,C Peter Van Beek

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
/

UW Flow Ratings

Liked: 100.00%

100.00%

Easy: 100.00%

100.00%

Useful: 100.00 %

100.00%

CS 686 leads to