| Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) |
|---|---|---|---|---|---|
| (Capacity) | |||||
| CS 1100 | Computer Science and Its Applications | Michael A. Weintraub | TBA | 203(300) | (Online) |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 8:00 am - 9:05 am M | 20(20) | |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am M | 19(20) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am M | 20(20) | |
| CS 1101 | Lab for CS 1100 | Michael A. Weintraub | 1:35 pm - 2:40 pm M | 20(20) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 2:50 pm - 3:55 pm M | 22(20) | |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 8:00 am - 9:05 am W | 20(20) | |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am W | 20(20) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am W | 20(20) | |
| CS 1101 | Lab for CS 1100 | Michael A. Weintraub | 1:35 pm - 2:40 pm W | 21(20) | |
| CS 1101 | Lab for CS 1100 | Michael A. Weintraub | 1:35 pm - 2:40 pm R | 21(20) | |
| CS 1200 | Leadership Skill Development | Claire E. Wassinger | 11:45 am - 1:25 pm W | 21(19) | |
| CS 1200 | Leadership Skill Development | Connor L. Guerin | 2:50 pm - 4:30 pm W | 22(19) | |
| CS 1210 | Professional Development for Khoury Co-op | Brianne M. McDonough | 11:45 am - 1:25 pm T | 46(40) | |
| CS 1210 | Professional Development for Khoury Co-op | Anis H. Abdulle | 11:45 am - 1:25 pm T | 47(40) | |
| CS 1210 | Professional Development for Khoury Co-op | Priyanka Bishnoi | 11:45 am - 1:25 pm W | 48(40) | |
| CS 1210 | Professional Development for Khoury Co-op | Margaret G. Whitehead | 11:45 am - 1:25 pm W | 46(40) | |
| CS 1210 | Professional Development for Khoury Co-op | Yasmil Montes | 2:50 pm - 4:30 pm W | 36(40) | |
| CS 1210 | Professional Development for Khoury Co-op | Jennifer A. Shire | 2:50 pm - 4:30 pm W | 39(40) | |
| CS 1800 | Discrete Structures | John N. Rachlin | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 197(200) | |
| CS 1802 | Seminar for CS 1800 | John N. Rachlin | 9:15 am - 10:20 am W | 26(25) | |
| CS 1802 | Seminar for CS 1800 | John N. Rachlin | 10:30 am - 11:35 am W | 25(25) | |
| CS 1802 | Seminar for CS 1800 | Walter A. Schnyder | 10:30 am - 11:35 am W | 21(25) | |
| CS 1802 | Seminar for CS 1800 | Walter A. Schnyder | 1:35 pm - 2:40 pm W | 27(25) | |
| CS 1802 | Seminar for CS 1800 | Walter A. Schnyder | 2:50 pm - 3:55 pm W | 25(25) | |
| CS 1802 | Seminar for CS 1800 | Walter A. Schnyder | 4:35 pm - 5:40 pm W | 24(25) | |
| CS 1802 | Seminar for CS 1800 | Virgil Pavlu | 9:15 am - 10:20 am R | 24(25) | |
| CS 1802 | Seminar for CS 1800 | Virgil Pavlu | 10:30 am - 11:35 am R | 25(25) | |
| CS 2500 | Fundamentals of Computer Science 1 | Thomas Wahl | 9:15 am - 10:20 am MWR | 67(80) | |
| CS 2500 | Fundamentals of Computer Science 1 | John Y. Park | 10:30 am - 11:35 am MWR | 72(80) | |
| CS 2500 | Fundamentals of Computer Science 1 | John Y. Park | 1:35 pm - 2:40 pm MWR | 73(80) | |
| CS 2500 | Fundamentals of Computer Science 1 | Leena Razzaq | 4:35 pm - 5:40 pm MWR | 37(80) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 8:00 am - 9:40 am F | 38(46) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 40(46) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 45(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 49(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm F | 47(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm F | 30(55) | |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 74(92) | |
| CS 2510 | Fundamentals of Computer Science 2 | Amit P. Shesh | 9:15 am - 10:20 am MWR | 114(114) | |
| CS 2510 | Fundam of Computer Sci 2 | Leena Razzaq | 10:30 am - 11:35 am MWR | 110(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 1:35 pm - 2:40 pm MWR | 110(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Ferdinand Vesely | 1:35 pm - 2:40 pm MWR | 75(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Vidoje Mihajlovikj | 10:30 am - 11:35 am MWR | 99(100) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 1:35 pm - 3:15 pm T | 39(46) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 3:25 pm - 5:05 pm T | 35(46) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 8:00 am - 9:40 am T | 51(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 8:00 am - 9:40 am T | 39(46) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 9:50 am - 11:30 am T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 9:50 am - 11:30 am T | 46(46) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 11:45 am - 1:25 pm T | 45(46) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 11:45 am - 1:25 pm T | 54(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 1:35 pm - 3:15 pm T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 3:25 pm - 5:05 pm T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 5:15 pm - 6:55 pm T | 38(46) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 5:15 pm - 6:55 pm T | 50(55) | |
| CS 2511 | Lab for CS 2510 | Meredith K. Bittrich | 7:05 pm - 8:45 pm T | 20(54) | |
| CS 2800 | Logic and Computation | Pete Manolios | 9:15 am - 10:20 am MWR | 22(60) | |
| CS 2800 | Logic and Computation | Olin Shivers III | 10:30 am - 11:35 am MWR | 39(60) | |
| CS 2800 | Logic and Computation | Olin Shivers III | 1:35 pm - 2:40 pm MWR | 57(60) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 11:45 am - 12:35 pm F | 26(30) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 12:40 pm - 1:30 pm F | 29(30) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 1:35 pm - 2:25 pm F | 29(30) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 2:30 pm - 3:20 pm F | 16(30) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 3:25 pm - 4:15 pm F | 18(30) | |
| CS 2810 | Mathematics of Data Models | Kevin L. Gold | 9:50 am - 11:30 am TF | 113(114) | |
| CS 2810 | Mathematics of Data Models | Kevin L. Gold | 1:35 pm - 3:15 pm TF | 113(114) | |
| CS 2810 | Mathematics of Data Models | Matthew Higger | 3:25 pm - 5:05 pm TF | 34(30) | |
| CS 3000 | Algorithms and Data | Andrew J. Van Der Poel | 11:45 am - 1:25 pm MR | 85(87) | |
| CS 3000 | Algorithms and Data | Jonathan Ullman | 2:50 pm - 4:30 pm MW | 70(73) | |
| CS 3000 | Algorithms and Data | Andrew J. Van Der Poel | 9:50 am - 11:30 am TF | 68(72) | |
| CS 3200 | Database Design | Kathleen T. Durant | 9:15 am - 10:20 am MWR | 85(87) | |
| CS 3200 | Database Design | Kathleen T. Durant | 10:30 am - 11:35 am MWR | 87(87) | |
| CS 3200 | Database Design | Kathleen T. Durant | 4:35 pm - 5:40 pm MWR | 62(87) | |
| CS 3500 | Object-Oriented Design | Clark C. Freifeld | 11:45 am - 1:25 pm MR | 63(65) | |
| CS 3500 | Object-Oriented Design | Clark C. Freifeld | 2:50 pm - 4:30 pm MW | 62(65) | |
| CS 3500 | Object-Oriented Design | Michael A. Weintraub | 1:35 pm - 3:15 pm TF | 40(65) | |
| CS 3520 | Programming in C++ | Vidoje Mihajlovikj | 1:35 pm - 3:15 pm TF | 49(54) | |
| CS 3540 | Game Programming | Caglar Yildirim | 2:50 pm - 4:30 pm MW | 31(49) | |
| CS 3650 | Computer Systems | Alden W. Jackson | 9:50 am - 11:30 am TF | 73(75) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 1:35 pm - 3:15 pm TF | 67(75) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 55(75) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 11:45 am - 1:25 pm MR | 87(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 2:50 pm - 4:30 pm MW | 86(87) | |
| CS 3700 | Networks and Distributed Systems | Aanchal Malhotra | 6:00 pm - 9:15 pm R | 23(33) | |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 1:35 pm - 3:15 pm TF | 64(75) | |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 3:25 pm - 5:05 pm TF | 65(75) | |
| CS 3950 | Introduction to Computer Science Research | Renee J. Miller | 1:35 pm - 2:40 pm WR | 28(40) | |
| CS 4100 | Artificial Intelligence | Roi Yehoshua | 11:45 am - 1:25 pm MR | 74(87) | |
| CS 4120 | Natural Language Processing | Lu Wang | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 29(48) | |
| CS 4150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:15 pm M | 8(30) | |
| CS 4240 | Large-Scale Parallel Data Processing | Gene D. Cooperman | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 18(20) | |
| CS 4300 | Computer Graphics | Erik W. Anderson | 6:00 pm - 9:15 pm T | 33(36) | |
| CS 4400 | Programming Languages | Matthias Felleisen | 9:50 am - 11:30 am TF | 58(70) | |
| CS 4400 | Programming Languages | Eliyahu Barzilay | 6:00 pm - 9:15 pm T | 74(75) | |
| CS 4410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 26(32) | |
| CS 4500 | Software Development | Ferdinand Vesely | 1:35 pm - 3:15 pm TF | 50(50) | |
| CS 4500 | Software Development | Jan Vitek | 2:50 pm - 4:30 pm MW | 50(50) | |
| CS 4500 | Software Development | Ferdinand Vesely | 9:50 am - 11:30 am TF | 47(50) | |
| CS 4500 | Software Development | Jason B. Hemann | 11:45 am - 1:25 pm MR | 32(46) | |
| CS 4550 | Web Development | Jose G. Annunziato | 1:35 pm - 3:15 pm TF | 73(87) | |
| CS 4610 | Robotic Science and Systems | Lok Sang L. Wong | 2:50 pm - 4:30 pm MW | 14(15) | |
| CS 4700 | Network Fundamentals | Mojgan Ghasemi | 6:00 pm - 9:15 pm W | 7(20) | |
| CS 4710 | Mobile and Wireless Systems | Aanjhan Ranganathan | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 4(18) | |
| CS 4850 | Building Game Engines | Seth E. Cooper | 1:35 pm - 3:15 pm TF | 18(30) | |
| CS 4950 | Data Science Seminar | Renee J. Miller | 2:50 pm - 4:30 pm W | 2(20) | |
| CS 4955 | Computer Science Teaching Seminar | Michael D. Shah | 1:35 pm - 2:40 pm W | 5(19) | |
| CS 5001 | Intensive Foundations of Computer Science | Keith S. Bagley | 1:35 pm - 4:50 pm W | 38(45) | |
| CS 5001 | Intensive Foundations of Computer Science | Elena Strange | 6:00 pm - 9:15 pm W | 40(45) | |
| CS 5001 | Intensive Foundations of Computer Science | Anthony J. Mullen | 5:15 pm - 8:15 pm T | 60(60) | (Seattle, WA) |
| CS 5001 | Intensive Foundations of Computer Science | Sarah H. Sellke | 6:00 pm - 9:15 pm M | 38(43) | (Silicon Valley, CA) |
| CS 5001 | Intensive Foundations of Computer Science | Maria E. Jump | TBA | 11(30) | (Online) |
| CS 5001 | Intensive Foundations of Computer Science | Mamoun Abu-Samaha | 6:00 pm - 9:15 pm W | 18(24) | (San Francisco, CA) |
| CS 5002 | Discrete and Data Structures | Ghita Amor-Tijani | 1:35 pm - 4:50 pm T | 51(45) | |
| CS 5002 | Discrete and Data Structures | Matthew Higger | 6:00 pm - 9:15 pm T | 44(45) | |
| CS 5002 | Discrete and Data Structures | Adrienne H. Slaughter | 6:15 pm - 9:15 pm R | 55(60) | (Seattle, WA) |
| CS 5002 | Discrete and Data Structures | Sarah H. Sellke | 6:00 pm - 9:15 pm F | 38(43) | (Silicon Valley, CA) |
| CS 5002 | Discrete and Data Structures | Jodi L. Tims | 6:00 pm - 9:15 pm R | 18(24) | (San Francisco, CA) |
| CS 5003 | Recitation for CS 5001 | Elena Strange | 1:35 pm - 4:50 pm R | 39(45) | |
| CS 5003 | Recitation for CS 5001 | Elena Strange | 6:00 pm - 9:15 pm R | 40(45) | |
| CS 5003 | Recitation for CS 5001 | Andrew C. Dickens | 6:00 pm - 9:00 pm W | 60(60) | (Seattle, WA) |
| CS 5003 | Recitation for CS 5001 | Sarah H. Sellke | 6:00 pm - 9:15 pm T | 38(43) | (Silicon Valley, CA) |
| CS 5003 | Recitation for CS 5001 | Mark L. Miller | 6:00 pm - 9:15 pm T | 18(24) | (San Francisco, CA) |
| CS 5004 | Object-Oriented Design | Clark C. Freifeld | 1:35 pm - 4:50 pm T | 68(75) | |
| CS 5004 | Object-Oriented Design | Keith S. Bagley | 6:00 pm - 9:15 pm T | 55(75) | |
| CS 5004 | Object-Oriented Design | Tamara Bonaci | 12:00 pm - 3:00 pm M | 25(60) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Hamidreza Jahanjou | 6:00 pm - 9:15 pm W | 41(40) | (Silicon Valley, CA) |
| CS 5004 | Object-Oriented Design | Abigail C. Evans | 6:00 pm - 9:20 pm T | 52(49) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Zhuoqun Cheng | 6:00 pm - 9:15 pm M | 19(24) | (San Francisco, CA) |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 1:35 pm - 4:50 pm M | 38(40) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 1:35 pm - 4:50 pm M | 38(40) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 9:15 pm M | 34(40) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 9:15 pm M | 13(40) | |
| CS 5005 | Recitation for CS 5004 | Abigail C. Evans | 6:00 pm - 9:15 pm W | 48(49) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Tamara Bonaci | 11:00 am - 2:00 pm W | 29(60) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Philip J. Gust | 9:00 am - 12:15 pm R | 40(40) | (Silicon Valley, CA) |
| CS 5005 | Recitation for CS 5004 | Mark L. Miller | 6:00 pm - 9:15 pm R | 19(24) | (San Francisco, CA) |
| CS 5006 | Algorithms | Vidoje Mihajlovikj | 1:35 pm - 4:50 pm R | 66(75) | |
| CS 5006 | Algorithms | Vidoje Mihajlovikj | 6:00 pm - 9:15 pm R | 30(75) | |
| CS 5006 | Algorithms | Adrienne H. Slaughter | 11:00 am - 2:00 pm T | 54(60) | (Seattle, WA) |
| CS 5006 | Algorithms | Joseph B. Buck | 6:00 pm - 9:00 pm R | 16(49) | (Seattle, WA) |
| CS 5006 | Algorithms | Brent T. Hailpern | 6:00 pm - 9:15 pm T | 38(40) | (Silicon Valley, CA) |
| CS 5006 | Algorithms | Mamoun Abu-Samaha | 6:00 pm - 9:15 pm T | 20(24) | (San Francisco, CA) |
| CS 5007 | Computer Systems | Vidoje Mihajlovikj | 1:35 pm - 4:50 pm R | 62(75) | |
| CS 5007 | Computer Systems | Vidoje Mihajlovikj | 6:00 pm - 9:15 pm R | 33(75) | |
| CS 5007 | Computer Systems | Adrienne H. Slaughter | 11:00 am - 2:00 pm T | 59(60) | (Seattle, WA) |
| CS 5007 | Computer Systems | Joseph B. Buck | 6:00 pm - 9:00 pm R | 14(49) | (Seattle, WA) |
| CS 5007 | Computer Systems | Brent T. Hailpern | 6:00 pm - 9:15 pm T | 40(40) | (Silicon Valley, CA) |
| CS 5007 | Computer Systems | Mamoun Abu-Samaha | 6:00 pm - 9:15 pm T | 20(24) | (San Francisco, CA) |
| CS 5010 | Programming Design Paradigm | Bethany R. Edmunds | 7:00 pm - 9:00 pm W | 11(15) | (Vancouver, Canada) |
| CS 5010 | Programming Design Paradigm | Maria E. Jump | TBA | 24(30) | (Online) |
| CS 5010 | Programming Design Paradigm | Brian D. Cross | 6:00 pm - 9:20 pm W | 18(25) | (Seattle, WA) |
| CS 5011 | Recitation for CS 5010 | Bethany R. Edmunds | 7:00 pm - 9:00 pm T | 10(15) | (Vancouver, Canada) |
| CS 5011 | Recitation for CS 5010 | Maria E. Jump | TBA | 24(30) | (Online) |
| CS 5011 | Recitation for CS 5010 | Alexander A. Donaldson | 6:00 pm - 9:20 pm T | 9(13) | (Seattle, WA) |
| CS 5011 | Recitation for CS 5010 | Mark Bonicillo | 6:00 pm - 9:20 pm T | 9(10) | (Seattle, WA) |
| CS 5100 | Foundations of Artificial Intelligence | Christopher J. Amato | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 76(87) | |
| CS 5100 | Foundations of Artificial Intelligence | Raman Chandrasekar | 2:45 pm - 5:45 pm W | 17(30) | (Seattle, WA) |
| CS 5100 | Foundations of Artificial Intelligence | Raman Chandrasekar | TBA | 28(30) | (Online) |
| CS 5100 | Foundations of Artificial Intelligence | Mamoun Abu-Samaha | 6:00 pm - 9:15 pm M | 2(24) | (San Francisco, CA) |
| CS 5150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:15 pm M | 13(35) | |
| CS 5200 | Database Management Systems | Jose G. Annunziato | 11:45 am - 1:25 pm MR | 81(87) | |
| CS 5200 | Database Management Systems | Daniel Feinberg | TBA | 45(49) | (Online) |
| CS 5200 | Database Management Systems | Michal Aibin | 6:00 pm - 8:00 pm R | 10(15) | (Vancouver, Canada) |
| CS 5200 | Database Management Systems | Ahmed K. Ezzat | 6:00 pm - 9:20 pm W | 5(24) | (Silicon Valley, CA) |
| CS 5200 | Database Management Systems | Bruce Chhay | 6:30 pm - 9:45 pm R | 26(30) | (Seattle, WA) |
| CS 5335 | Robotic Science and Systems | Lok Sang L. Wong | 2:50 pm - 4:30 pm MW | 42(45) | |
| CS 5340 | Computer/Human Interaction | Stephen S. Intille | 8:00 am - 9:40 am TF | 17(35) | |
| CS 5400 | Principles of Programming Language | Eliyahu Barzilay | 6:00 pm - 9:15 pm T | 9(10) | |
| CS 5400 | Principles of Programming Language | Anthony J. Mullen | 1:45 pm - 4:45 pm T | 7(20) | (Seattle, WA) |
| CS 5500 | Foundations of Software Engineering | Michael D. Shah | 1:35 pm - 4:50 pm T | 52(50) | |
| CS 5500 | Foundations of Software Engineering | Michael A. Weintraub | 6:00 pm - 9:15 pm T | 43(50) | |
| CS 5500 | Foundations of Software Engineering | Philip J. Gust | 1:00 pm - 4:15 pm W | 47(48) | (Silicon Valley, CA) |
| CS 5500 | Foundations of Software Engineering | Alexander B. Lash | 1:15 pm - 4:30 pm S | 32(35) | (Seattle, WA) |
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 62(79) | (Online) |
| CS 5600 | Computer Systems | Nathaniel Tuck | 2:50 pm - 4:30 pm MW | 69(87) | |
| CS 5600 | Computer Systems | Vinayak Rao | 6:30 pm - 9:30 pm T | 13(30) | (Seattle, WA) |
| CS 5600 | Computer Systems | Philip J. Gust | 1:00 pm - 4:15 pm M | 38(40) | (Silicon Valley, CA) |
| CS 5610 | Web Development | Jose G. Annunziato | 9:50 am - 11:30 am TF | 114(114) | |
| CS 5610 | Web Development | Austin H. Jorgensen | 6:00 pm - 9:00 pm F | 40(40) | (Seattle, WA) |
| CS 5610 | Web Development | Jose G. Annunziato | TBA | 33(39) | (Online) |
| CS 5700 | Fundamentals of Computer Networking | Mojgan Ghasemi | 6:00 pm - 9:15 pm W | 24(40) | |
| CS 5800 | Algorithms | John Y. Park | 6:00 pm - 9:15 pm M | 112(114) | |
| CS 5800 | Algorithms | Zhifeng Sun | 6:15 pm - 9:15 pm M | 57(60) | (Seattle, WA) |
| CS 5800 | Algorithms | Anurag Bhardwaj | 6:00 pm - 9:15 pm M | 36(40) | (Silicon Valley, CA) |
| CS 5800 | Algorithms | Ahmed K. Ezzat | TBA | 61(79) | (Online) |
| CS 5850 | Building Game Engines | Seth E. Cooper | 1:35 pm - 3:15 pm TF | 11(30) | |
| CS 5964 | Experiential Project | Kevin A. Holt | 4:00 pm - 5:30 pm R | 14(19) | (Silicon Valley, CA) |
| CS 5976 | Directed Study | Maria E. Jump | TBA | 1(5) | (No campus, no room needed) |
| CS 6120 | Natural Language Processing | David A. Smith | 1:35 pm - 3:15 pm TF | 64(65) | |
| CS 6120 | Natural Language Processing | Kanaka P. Saripalli | 9:00 am - 12:15 pm S | 8(40) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Predrag Radivojac | 3:25 pm - 5:05 pm TF | 72(150) | |
| CS 6140 | Machine Learning | Abraham H. Bagherjeiran | 6:00 pm - 9:15 pm R | 13(32) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Sara Arunagiri | TBA | 22(49) | (Online) |
| CS 6140 | Machine Learning | Kevin M. Small | 6:15 pm - 9:30 pm W | 7(30) | (Seattle, WA) |
| CS 6200 | Information Retrieval | Virgil Pavlu | 9:50 am - 11:30 am TF | 56(63) | |
| CS 6200 | Information Retrieval | Ricardo A. Baeza-Yates | 6:00 pm - 9:15 pm R | 16(40) | (Silicon Valley, CA) |
| CS 6220 | Data Mining Techniques | Everaldo M. Aguiar | 6:00 pm - 9:00 pm R | 20(20) | (Seattle, WA) |
| CS 6220 | Data Mining Techniques | Sara Arunagiri | TBA | 40(49) | (Online) |
| CS 6240 | Large-Scale Parallel Data Processing | Gene D. Cooperman | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 57(60) | |
| CS 6240 | Large-Scale Parallel Data Processing | Ming-Chuan Wu | 6:15 pm - 9:15 pm R | 23(25) | (Seattle, WA) |
| CS 6410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 2(8) | |
| CS 6510 | Advanced Software Development | Ian Gorton | 2:45 pm - 5:45 pm T | 9(10) | (Seattle, WA) |
| CS 6510 | Advanced Software Development | Ian Gorton | 5:45 pm - 8:45 pm T | 11(10) | |
| CS 6510 | Advanced Software Development | Ian Gorton | 2:45 pm - 5:45 pm T | 3(10) | (Silicon Valley, CA) |
| CS 6620 | Fundamentals of Cloud Computing | Anthony J. Mullen | 11:00 am - 2:00 pm W | 30(30) | (Seattle, WA) |
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | 1:00 pm - 4:15 pm S | 42(43) | (Silicon Valley, CA) |
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | TBA | 43(79) | (Online) |
| CS 6710 | Wireless Network | Aanjhan Ranganathan | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 16(38) | |
| CS 6949 | Graduate Cooperative Education Seminar | Francisco C. Mesch | 4:30 pm - 6:00 pm R | 45(60) | (Seattle, WA) |
| CS 6949 | Graduate Cooperative Education Seminar | Smajl Cengic | 11:45 am - 1:25 pm W | 53(60) | |
| CS 6949 | Graduate Cooperative Education Seminar | Kathleen Vander Laan | 11:45 am - 1:25 pm T | 31(60) | |
| CS 6949 | Graduate Cooperative Education Seminar | Francisco C. Mesch | TBA | 16(60) | (Online) |
| CS 6964 | Co-op Work Experience | Francisco C. Mesch | TBA | 42(50) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Smajl Cengic | TBA | 57(100) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Ethan A. Selinger | TBA | 54(100) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 36(100) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Francisco C. Mesch | TBA | 3(20) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Smajl Cengic | TBA | 1(10) | (No campus, no room needed) |
| CS 7140 | Advanced Machine Learning | Qi Yu | 11:45 am - 1:25 pm MR | 14(40) | |
| CS 7140 | Advanced Machine Learning | Craig H. Martell | 1:00 pm - 4:15 pm F | 10(20) | (Seattle, WA) |
| CS 7180 | Special Topics in Artificial Intelligence | Paul E. Hand | 6:00 pm - 9:15 pm T | 33(45) | |
| CS 7180 | Special Topics in Artificial Intelligence | Abigail C. Evans | 1:00 pm - 4:00 pm W | 11(15) | (Seattle, WA) |
| CS 7180 | Special Topics in Artificial Intelligence | Raman Chandrasekar | 12:00 pm - 3:00 pm R | 4(10) | (Seattle, WA) |
| CS 7200 | Statistical Methods for Computer Science | Olga Vitek | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 12(40) | |
| CS 7240 | Principles of Scalable Data Management: Theory, Algorithms, and Database Systems | Wolfgang Gatterbauer | 9:50 am - 11:30 am TF | 6(40) | |
| CS 7250 | Information Visualization: Theory and Applications | Cody Scott | 11:45 am - 1:25 pm MR | 23(40) | |
| CS 7290 | Special Topics in Data Science | Robert Ness | 6:00 pm - 9:15 pm R | 41(48) | |
| CS 7400 | Intensive Principles of Programming Languages | Amal Ahmed | 2:50 pm - 4:30 pm MW | 21(40) | |
| CS 7580 | Special Topics in Software Engineering | Abigail C. Evans | 1:00 pm - 4:00 pm T | 22(22) | (Seattle, WA) |
| CS 7600 | Intensive Computer Systems | Peter J. Desnoyers | 3:25 pm - 5:05 pm TF | 7(40) | |
| CS 7675 | Master's Research | Cody Scott | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Lok Sang L. Wong | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Frank Tip | TBA | 2(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Wolfgang Gatterbauer | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Lu Wang | TBA | 2(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | David R. Choffnes | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Michael D. Shah | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Qi Yu | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Karl J. Lieberherr | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Olga Vitek | TBA | 1(5) | (No campus, no room needed) |
| CS 7680 | Special Topics in Computer Sys | Gene D. Cooperman | 1:35 pm - 3:15 pm TF | 10(25) | |
| CS 7680 | Special Topics in Computer Systems | Adrienne H. Slaughter | 1:00 pm - 4:00 pm M | 1(13) | (Seattle, WA) |
| CS 7775 | Seminar in Computer Security | Long Lu | 6:00 pm - 9:15 pm M | 9(25) | |
| CS 7805 | Theory of Computation | Huy L. Nguyen | 9:50 am - 11:30 am TF | 9(40) | |
| CS 7880 | Special Topics in Theoretical Computer Science | Ravi Sundaram | 9:50 am - 11:30 am TF | 9(25) |