| Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) |
|---|---|---|---|---|---|
| (Capacity) | |||||
| CS 0130 | Seminar in Professional Communication | Jane E. Kokernak | 3:30 pm - 5:00 pm R | 10(25) | |
| CS 1100 | Computer Science and Its Applications | Ghita Amor-Tijani | 8:00 am - 9:45 am M | 28(36) | |
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | 8:00 am - 9:45 am M | 12(36) | |
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | 9:50 am - 11:35 am M | 31(36) | |
| CS 1100 | Computer Science and Its Applications | David W. Sprague | 1:00 pm - 2:45 pm M | 35(36) | |
| CS 1100 | Computer Science and Its Applications | Ghita Amor-Tijani | 8:00 am - 9:45 am T | 37(36) | |
| CS 1100 | Computer Science and Its Applications | Ghita Amor-Tijani | 8:00 am - 9:45 am W | 25(36) | |
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | 9:50 am - 11:35 am W | 14(36) | |
| CS 1100 | Computer Science and Its Applications | Michael A. Weintraub | 8:00 am - 9:45 am R | 12(36) | |
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | 9:50 am - 11:35 am R | 23(36) | |
| CS 1100 | Computer Science and Its Applications | Michael A. Weintraub | 11:45 am - 1:30 pm R | 31(36) | |
| CS 1100 | Computer Science and Its Applications | Ghita Amor-Tijani | 11:45 am - 1:30 pm R | 35(36) | |
| CS 1100 | Computer Science and Its Applications | David W. Sprague | 1:35 pm - 3:20 pm R | 36(36) | |
| CS 1200 | Leadership Skill Development | Dawn Shirak | 9:50 am - 11:30 am F | 20(20) | |
| CS 1200 | Leadership Skill Development | Jill A. Forgash | 11:45 am - 1:25 pm F | 19(20) | |
| CS 1200 | Leadership Skill Development | Claire E. Wassinger | 1:35 pm - 3:15 pm F | 18(20) | |
| CS 1200 | Leadership Skill Development | Jessica C. Speece | 11:45 am - 1:25 pm F | 18(25) | |
| CS 1210 | Professional Development for CCIS Co-op | Yasmil Montes | 11:45 am - 1:25 pm T | 48(40) | |
| CS 1210 | Professional Development for CCIS Co-op | Brianne M. McDonough | 11:45 am - 1:25 pm T | 49(40) | |
| CS 1210 | Professional Development for CCIS Co-op | Priyanka Bishnoi | 1:35 pm - 3:15 pm T | 46(40) | |
| CS 1210 | Professional Development for CCIS Co-op | Anis H. Abdulle | 1:35 pm - 3:15 pm T | 46(40) | |
| CS 1210 | Professional Development for CCIS Co-op | Brian F. Sweeney | 3:25 pm - 5:05 pm T | 45(40) | |
| CS 1800 | Discrete Structures | Ravi Sundaram | 3:25 pm - 5:05 pm TF | 77(73) | |
| CS 1800 | Discrete Structures | John N. Rachlin | 1:35 pm - 3:15 pm TF | 112(100) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 9:15 am - 10:20 am W | 20(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 8:00 am - 9:05 am W | 25(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm W | 25(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 10:30 am - 11:35 am W | 24(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 9:15 am - 10:20 am R | 20(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 10:30 am - 11:35 am R | 24(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm R | 24(25) | |
| CS 1802 | Seminar for CS 1800 | Vidoje Mihajlovikj | 2:50 pm - 3:55 pm R | 27(25) | |
| CS 2500 | Fundamentals of Computer Science 1 | Alan E. Mislove | 9:15 am - 10:20 am MWR | 71(75) | |
| CS 2500 | Fundamentals of Computer Science 1 | Alan E. Mislove | 10:30 am - 11:35 am MWR | 70(72) | |
| CS 2500 | Fundamentals of Computer Science 1 | Olin Shivers III | 1:35 pm - 2:40 pm MWR | 77(75) | |
| CS 2500 | Fundamentals of Computer Science 1 | Olin Shivers III | 4:35 pm - 5:40 pm MWR | 81(75) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 8:00 am - 9:40 am F | 44(46) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 8:00 am - 9:40 am F | 53(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 52(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 53(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm F | 52(55) | |
| CS 2501 | Lab for CS 2500 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm F | 45(55) | |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 62(68) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 9:15 am - 10:20 am MWR | 120(114) | |
| CS 2510 | Fundam of Computer Sci 2 | Leena Razzaq | 10:30 am - 11:35 am MWR | 130(120) | |
| CS 2510 | Fundamentals of Computer Science 2 | Jason B. Hemann | 1:35 pm - 2:40 pm MWR | 113(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Jason B. Hemann | 4:35 pm - 5:40 pm MWR | 113(114) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 1:35 pm - 3:15 pm T | 50(55) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 3:25 pm - 5:05 pm T | 12(55) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 7:05 pm - 8:45 pm T | 31(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 46(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 46(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 55(55) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 1:35 pm - 3:15 pm T | 45(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 3:25 pm - 5:05 pm T | 46(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 45(46) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 52(55) | |
| CS 2550 | Foundations of Cybersecurity | Christopher B. Wilson | 11:45 am - 1:25 pm T | 99(90) | |
| CS 2800 | Logic and Computation | Pete Manolios | 10:30 am - 11:35 am MWR | 70(75) | |
| CS 2800 | Logic and Computation | Stavros Trypakis | 1:35 pm - 2:40 pm MWR | 72(75) | |
| CS 2800 | Logic and Computation | Pete Manolios | 4:35 pm - 5:40 pm MWR | 75(75) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 9:50 am - 10:40 am F | 30(29) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 10:45 am - 11:35 am F | 27(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 11:45 am - 12:35 pm F | 28(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 12:40 pm - 1:30 pm F | 28(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 1:35 pm - 2:25 pm F | 28(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 2:30 pm - 3:20 pm F | 28(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 3:25 pm - 4:15 pm F | 26(28) | |
| CS 2801 | Lab for CS 2800 | Pete Manolios | 4:20 pm - 5:10 pm F | 22(28) | |
| CS 2810 | Mathematics of Data Models | Kevin L. Gold | 4:35 pm - 5:40 pm MWR | 31(49) | |
| CS 3000 | Algorithms and Data | Paul E. Hand | 2:50 pm - 4:30 pm MW | 74(75) | |
| CS 3000 | Algorithms and Data | Walter A. Schnyder | 9:50 am - 11:30 am TF | 50(73) | |
| CS 3000 | Algorithms and Data | Walter A. Schnyder | 1:35 pm - 3:15 pm TF | 41(73) | |
| CS 3200 | Database Design | John N. Rachlin | 10:30 am - 11:35 am MWR | 76(75) | |
| CS 3200 | Database Design | Kathleen T. Durant | 1:35 pm - 2:40 pm MWR | 71(74) | |
| CS 3200 | Database Design | John N. Rachlin | 11:45 am - 1:25 pm T | 76(75) | |
| CS 3500 | Object-Oriented Design | Clark C. Freifeld | 11:45 am - 1:25 pm MR | 84(87) | |
| CS 3500 | Object-Oriented Design | Clark C. Freifeld | 9:50 am - 11:30 am TF | 72(87) | |
| CS 3520 | Programming in C++ | Seth E. Cooper | 11:45 am - 1:25 pm MR | 36(60) | |
| CS 3540 | Game Programming | Pratheep Kumar Paranthaman | 9:50 am - 11:30 am TF | 28(40) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 1:35 pm - 3:15 pm TF | 81(87) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 55(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 11:45 am - 1:25 pm T | 87(87) | |
| CS 3700 | Networks and Distributed Systems | Christopher B. Wilson | 4:35 pm - 5:40 pm MWR | 51(49) | |
| CS 3800 | Theory of Computation | William D. Clinger | 1:35 pm - 3:15 pm TF | 32(70) | |
| CS 3800 | Theory of Computation | William D. Clinger | 2:50 pm - 4:30 pm MW | 64(70) | |
| CS 3950 | Introduction to Computer Science Research | David R. Choffnes | 9:50 am - 11:30 am F | 27(35) | |
| CS 4100 | Artificial Intelligence | Lok Sang L. Wong | 9:50 am - 11:30 am TF | 61(65) | |
| CS 4120 | Natural Language Processing | Lu Wang | 9:50 am - 11:30 am TF | 11(15) | |
| CS 4150 | Game Artificial Intelligence | Kevin L. Gold | 11:45 am - 1:25 pm T | 28(30) | |
| CS 4170 | The Law, Ethics, and Policy of Data and Digital Technologies | Woodrow N. Hartzog | 9:50 am - 11:30 am TF | 21(30) | |
| CS 4300 | Computer Graphics | Amit P. Shesh | 1:35 pm - 3:15 pm TF | 39(47) | |
| CS 4400 | Programming Languages | Benjamin J. Hescott | 6:00 pm - 9:00 pm T | 80(77) | |
| CS 4410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 26(30) | |
| CS 4500 | Software Development | Jose G. Annunziato | 1:35 pm - 3:15 pm TF | 70(73) | |
| CS 4500 | Software Development | Jose G. Annunziato | 3:25 pm - 5:05 pm TF | 73(73) | |
| CS 4550 | Web Development | Nathaniel Tuck | 11:45 am - 1:25 pm MR | 47(50) | |
| CS 4610 | Robotic Science and Systems | Robert J. Platt | 3:25 pm - 5:05 pm TF | 12(30) | |
| CS 4700 | Network Fundamentals | Alden W. Jackson | 6:00 pm - 9:00 pm W | 12(30) | |
| CS 4710 | Mobile and Wireless Systems | Aanjhan Ranganathan | 6:00 pm - 9:00 pm R | 5(10) | |
| CS 4740 | Network Security | William K. Robertson | 11:45 am - 1:25 pm T | 12(30) | |
| CS 4850 | Building Game Engines | Michael D. Shah | 2:50 pm - 4:30 pm MW | 18(20) | |
| CS 5001 | Intensive Foundations of Computer Science | Elena Strange | 6:00 pm - 9:00 pm M | 61(75) | |
| CS 5001 | Intensive Foundations of Computer Science | Anthony J. Mullen | 5:45 pm - 8:45 pm T | 29(60) | (Seattle, WA) |
| CS 5001 | Intensive Foundations of Computer Science | Andrew C. Dickens | 1:00 pm - 4:00 pm M | 20(45) | (Silicon Valley, CA) |
| CS 5001 | Intensive Foundations of Computer Science | Maria E. Jump | 6:00 pm - 9:00 pm M | 13(24) | (Charlotte, NC) |
| CS 5001 | Intensive Foundations of Computer Science | John Y. Park | 6:00 pm - 9:00 pm T | 19(25) | (San Francisco, CA) |
| CS 5002 | Discrete and Data Structures | Walter A. Schnyder | 6:00 pm - 9:00 pm W | 56(75) | |
| CS 5002 | Discrete and Data Structures | Adrienne H. Slaughter | 6:00 pm - 9:00 pm M | 35(60) | (Seattle, WA) |
| CS 5002 | Discrete and Data Structures | Hamidreza Jahanjou | 6:00 pm - 9:00 pm T | 20(45) | (Silicon Valley, CA) |
| CS 5002 | Discrete and Data Structures | Obafemi A. Balogun | 6:00 pm - 9:00 pm T | 7(24) | (Charlotte, NC) |
| CS 5002 | Discrete and Data Structures | John Y. Park | 6:00 pm - 9:00 pm W | 18(25) | (San Francisco, CA) |
| CS 5003 | Recitation for CS 5001 | Elena Strange | 6:00 pm - 9:00 pm R | 38(38) | |
| CS 5003 | Recitation for CS 5001 | Elena Strange | 6:00 pm - 9:00 pm R | 23(38) | |
| CS 5003 | Recitation for CS 5001 | Anthony J. Mullen | 6:00 pm - 9:00 pm W | 29(60) | (Seattle, WA) |
| CS 5003 | Recitation for CS 5001 | Edward P. Katz | 1:00 pm - 4:00 pm F | 20(45) | (Silicon Valley, CA) |
| CS 5003 | Recitation for CS 5001 | Maria E. Jump | 6:00 pm - 9:00 pm R | 13(24) | (Charlotte, NC) |
| CS 5003 | Recitation for CS 5001 | Mark L. Miller | 6:00 pm - 9:00 pm R | 19(25) | (San Francisco, CA) |
| CS 5004 | Object-Oriented Design | Clark C. Freifeld | 2:50 pm - 5:50 pm T | 35(60) | |
| CS 5004 | Object-Oriented Design | Amit P. Shesh | 6:00 pm - 9:00 pm T | 59(60) | |
| CS 5004 | Object-Oriented Design | Philip J. Gust | 11:00 am - 2:00 pm MT | 38(45) | (Silicon Valley, CA) |
| CS 5004 | Object-Oriented Design | Tamara Bonaci | 11:00 am - 2:00 pm M | 46(45) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Abigail C. Evans | 6:00 pm - 9:00 pm M | 31(36) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Maria E. Jump | 6:00 pm - 9:00 pm T | 8(24) | (Charlotte, NC) |
| CS 5005 | Recitation for CS 5004 | Amit P. Shesh | 2:50 pm - 5:50 pm M | 27(30) | |
| CS 5005 | Recitation for CS 5004 | Amit P. Shesh | 2:50 pm - 5:50 pm M | 19(30) | |
| CS 5005 | Recitation for CS 5004 | Clark C. Freifeld | 6:00 pm - 9:00 pm M | 30(30) | |
| CS 5005 | Recitation for CS 5004 | Clark C. Freifeld | 6:00 pm - 9:00 pm M | 18(30) | |
| CS 5005 | Recitation for CS 5004 | Philip J. Gust | 11:00 am - 2:00 pm W | 38(45) | (Silicon Valley, CA) |
| CS 5005 | Recitation for CS 5004 | Tamara Bonaci | 12:30 pm - 3:30 pm T | 46(45) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Andrew C. Dickens | 6:00 pm - 9:00 pm T | 31(36) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Maria E. Jump | 6:00 pm - 9:00 pm R | 8(24) | (Charlotte, NC) |
| CS 5006 | Algorithms | Philip J. Gust | 11:00 am - 2:00 pm MT | 35(45) | (Silicon Valley, CA) |
| CS 5006 | Algorithms | Michael D. Shah | 2:50 pm - 5:50 pm R | 61(75) | |
| CS 5006 | Algorithms | Vidoje Mihajlovikj | 6:00 pm - 9:00 pm R | 26(75) | |
| CS 5006 | Algorithms | Adrienne H. Slaughter | 9:00 am - 12:00 pm T | 40(40) | (Seattle, WA) |
| CS 5006 | Algorithms | Joseph B. Buck | 6:00 pm - 9:00 pm R | 36(45) | (Seattle, WA) |
| CS 5006 | Algorithms | Tiffani L. Williams | 6:00 pm - 9:00 pm M | 5(24) | (Charlotte, NC) |
| CS 5007 | Computer Systems | Michael D. Shah | 2:50 pm - 5:50 pm R | 57(60) | |
| CS 5007 | Computer Systems | Vidoje Mihajlovikj | 6:00 pm - 9:00 pm R | 25(60) | |
| CS 5007 | Computer Systems | Philip J. Gust | 11:00 am - 2:00 pm W | 35(45) | (Silicon Valley, CA) |
| CS 5007 | Computer Systems | Adrienne H. Slaughter | 9:00 am - 12:00 pm T | 41(40) | (Seattle, WA) |
| CS 5007 | Computer Systems | Joseph B. Buck | 6:00 pm - 9:00 pm R | 34(45) | (Seattle, WA) |
| CS 5007 | Computer Systems | Tiffani L. Williams | 6:00 pm - 9:00 pm M | 5(24) | (Charlotte, NC) |
| CS 5010 | Programming Design Paradigm | Amit P. Shesh | 9:50 am - 11:30 am TF | 56(75) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 11:45 am - 1:25 pm R | 23(36) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 2:50 pm - 4:30 pm R | 33(40) | |
| CS 5100 | Foundations of Artificial Intelligence | Christopher J. Amato | 11:45 am - 1:25 pm MR | 76(87) | |
| CS 5100 | Foundations of Artificial Intelligence | Raman Chandrasekar | 6:00 pm - 9:00 pm W | 17(30) | (Seattle, WA) |
| CS 5150 | Game Artificial Intelligence | Kevin L. Gold | 11:45 am - 1:25 pm T | 32(35) | |
| CS 5200 | Database Management Systems | Kathleen T. Durant | 6:00 pm - 9:00 pm T | 72(75) | |
| CS 5200 | Database Management Systems | Daniel Feinberg | TBA | 14(30) | (Online) |
| CS 5200 | Database Management Systems | Sara Arunagiri | TBA | 29(30) | (Online) |
| CS 5310 | Computer Graphics | Amit P. Shesh | 1:35 pm - 3:15 pm TF | 6(8) | |
| CS 5335 | Robotic Science and Systems | Robert J. Platt | 3:25 pm - 5:05 pm TF | 30(45) | |
| CS 5340 | Computer/Human Interaction | David W. Sprague | 1:35 pm - 3:15 pm TF | 21(30) | |
| CS 5400 | Principles of Programming Language | Benjamin J. Hescott | 6:00 pm - 9:00 pm T | 13(10) | |
| CS 5400 | Principles of Programming Language | Anthony J. Mullen | 2:45 pm - 5:45 pm T | 5(20) | (Seattle, WA) |
| CS 5500 | Managing Software Development | Michael A. Weintraub | 2:50 pm - 4:30 pm MW | 31(55) | |
| CS 5500 | Managing Software Development | Michael A. Weintraub | 6:00 pm - 9:00 pm M | 53(55) | |
| CS 5500 | Managing Software Development | Edward P. Katz | 1:00 pm - 4:00 pm W | 0(35) | (Silicon Valley, CA) |
| CS 5500 | Managing Software Development | Alexander A. Donaldson | 6:00 pm - 9:00 pm W | 20(18) | (Seattle, WA) |
| CS 5520 | Mobile Application Development | Mamoun Abu-Samaha | 9:00 am - 12:00 pm W | 18(35) | (Silicon Valley, CA) |
| CS 5600 | Computer Systems | Peter J. Desnoyers | 6:00 pm - 9:00 pm R | 66(80) | |
| CS 5600 | Computer Systems | Philip J. Gust | 11:00 am - 2:00 pm R | 39(45) | (Silicon Valley, CA) |
| CS 5600 | Computer Systems | Alexander B. Lash | 6:15 pm - 9:15 pm T | 15(18) | (Seattle, WA) |
| CS 5610 | Web Development | Jose G. Annunziato | 6:00 pm - 9:00 pm T | 86(87) | |
| CS 5610 | Web Development | John Alexis Guerra Gomez | 10:00 am - 1:00 pm F | 19(35) | (Silicon Valley, CA) |
| CS 5610 | Web Development | Ming Huo | 6:00 pm - 9:00 pm R | 37(36) | (Seattle, WA) |
| CS 5700 | Fundamentals of Computer Networking | Alden W. Jackson | 6:00 pm - 9:00 pm W | 30(40) | |
| CS 5770 | Software Vulnerabilities and Security | Gene D. Cooperman | 3:25 pm - 5:05 pm TF | 33(50) | |
| CS 5770 | Software Vulnerabilities and Security | Tamara Bonaci | 12:00 pm - 3:00 pm R | 5(20) | (Seattle, WA) |
| CS 5800 | Algorithms | Emanuele Viola | TBA | 29(70) | (Online) |
| CS 5800 | Algorithms | Emanuele Viola | 2:50 pm - 4:30 pm MW | 70(70) | |
| CS 5800 | Algorithms | Zhifeng Sun | 6:00 pm - 9:00 pm M | 49(50) | (Seattle, WA) |
| CS 5800 | Algorithms | Rukmini Vijaykumar | 6:00 pm - 9:00 pm R | 54(70) | |
| CS 5800 | Algorithms | Ricardo A. Baeza-Yates | 6:00 pm - 9:00 pm R | 25(45) | (Silicon Valley, CA) |
| CS 5850 | Building Game Engines | Michael D. Shah | 2:50 pm - 4:30 pm MW | 25(30) | |
| CS 6120 | Natural Language Processing | Lu Wang | 9:50 am - 11:30 am TF | 41(45) | |
| CS 6120 | Natural Language Processing | Kanaka P. Saripalli | 5:30 pm - 8:30 pm F | 10(35) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Ehsan Elhamifar | 2:50 pm - 4:30 pm MW | 40(65) | |
| CS 6140 | Machine Learning | Predrag Radivojac | 5:30 pm - 7:10 pm TF | 23(65) | |
| CS 6140 | Machine Learning | Virgil Pavlu | 11:45 am - 1:25 pm T | 44(50) | |
| CS 6140 | Machine Learning | Abraham H. Bagherjeiran | 9:00 am - 12:00 pm S | 7(35) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Kevin M. Small | 6:00 pm - 9:00 pm T | 15(30) | (Seattle, WA) |
| CS 6140 | Machine Learning | Gregory V. Michaelson | 6:00 pm - 9:00 pm M | 4(24) | (Charlotte, NC) |
| CS 6140 | Machine Learning | Sara Arunagiri | TBA | 17(30) | (Online) |
| CS 6200 | Information Retrieval | Rukmini Vijaykumar | 6:00 pm - 9:00 pm T | 56(82) | |
| CS 6200 | Information Retrieval | Omar Alonso | 6:00 pm - 9:00 pm W | 6(35) | (Silicon Valley, CA) |
| CS 6220 | Data Mining Techniques | Tina Eliassi-Rad | 1:35 pm - 3:15 pm TF | 20(38) | |
| CS 6220 | Data Mining Techniques | Reid A. Johnson | 6:30 pm - 9:30 pm R | 11(15) | (Seattle, WA) |
| CS 6220 | Data Mining Techniques | Sara Arunagiri | TBA | 30(30) | (Online) |
| CS 6240 | Large-Scale Parallel Data Processing | Mirek Riedewald | 11:45 am - 1:25 pm T | 50(50) | |
| CS 6240 | Large-Scale Parallel Data Processing | Ming-Chuan Wu | 5:30 pm - 8:30 pm R | 30(30) | (Seattle, WA) |
| CS 6350 | Empirical Research Methods | Stephen S. Intille | 2:50 pm - 4:30 pm MW | 4(15) | |
| CS 6351 | Lab for CS 6350 | Stephen S. Intille | 4:35 pm - 5:40 pm M | 4(15) | |
| CS 6410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 11(19) | |
| CS 6510 | Advanced Software Development | Ian Gorton | 3:00 pm - 6:00 pm T | 5(10) | (Seattle, WA) |
| CS 6510 | Advanced Software Development | Ian Gorton | 6:00 pm - 9:00 pm T | 7(10) | |
| CS 6510 | Advanced Software Development | Ian Gorton | 3:00 pm - 6:00 pm T | 1(10) | (Silicon Valley, CA) |
| CS 6535 | Engineering Reliable Software | Thomas Wahl | 9:50 am - 11:30 am TF | 6(30) | |
| CS 6620 | Fundamentals of Cloud Computing | Anthony J. Mullen | 2:45 pm - 5:45 pm W | 19(20) | (Seattle, WA) |
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | 9:00 am - 12:00 pm S | 23(45) | (Silicon Valley, CA) |
| CS 6710 | Wireless Network | Aanjhan Ranganathan | 6:00 pm - 9:00 pm R | 16(50) | |
| CS 6740 | Network Security | William K. Robertson | 11:45 am - 1:25 pm T | 12(45) | |
| CS 6949 | Graduate Cooperative Education Seminar | Smajl Cengic | 1:35 pm - 3:15 pm T | 39(40) | |
| CS 6949 | Graduate Cooperative Education Seminar | Smajl Cengic | 1:35 pm - 3:15 pm T | 19(20) | |
| CS 6949 | Graduate Cooperative Education Seminar | Francisco C. Mesch | 5:00 pm - 6:30 pm R | 20(30) | (Seattle, WA) |
| CS 6949 | Graduate Cooperative Education Seminar | Ethan A. Selinger | 2:50 pm - 4:30 pm R | 33(60) | |
| CS 6949 | Graduate Cooperative Education Seminar | Ethan A. Selinger | TBA | 20(20) | (Online) |
| CS 6964 | Co-op Work Experience | Francisco C. Mesch | TBA | 25(100) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 54(100) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Ethan A. Selinger | TBA | 75(100) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 52(100) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Francisco C. Mesch | TBA | 5(20) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Smajl Cengic | TBA | 1(10) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Kathleen Vander Laan | TBA | 1(5) | (No campus, no room needed) |
| CS 7140 | Advanced Machine Learning | Jan-Willem Van De Meent | 3:25 pm - 5:05 pm TF | 12(30) | |
| CS 7180 | Special Topics in Artificial Intelligence | Qi Yu | 11:45 am - 1:25 pm MR | 21(30) | |
| CS 7180 | Special Topics in Artificial Intelligence | Abigail C. Evans | 6:00 pm - 9:00 pm W | 14(15) | (Seattle, WA) |
| CS 7250 | Information Visualization: Theory and Applications | Michelle A. Borkin | 11:45 am - 1:25 pm MR | 27(30) | |
| CS 7280 | Special Topics in Database Management | Mirek Riedewald | 2:50 pm - 4:30 pm MW | 7(30) | |
| CS 7290 | Special Topics in Data Science | James G. Shanahan | 5:30 pm - 8:30 pm TW | 0(30) | (San Francisco, CA) |
| CS 7480 | Special Topics in Programming Language | Amal Ahmed | 2:50 pm - 4:30 pm MW | 7(30) | |
| CS 7580 | Special Topics in Software Engineering | Vinayak Rao | 6:30 pm - 9:30 pm M | 24(25) | (Seattle, WA) |
| CS 7680 | Internet of Things | Adrienne H. Slaughter | 1:00 pm - 4:00 pm W | 7(13) | (Seattle, WA) |
| CS 7805 | Theory of Computation | Ravi Sundaram | 11:45 am - 1:25 pm T | 5(30) | |
| CS 7880 | Special Topics in Theoretical Computer Science | Huy L. Nguyen | 11:45 am - 1:25 pm MR | 6(30) |