| Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) |
|---|---|---|---|---|---|
| (Capacity) | |||||
| CS 0180 | Special Topics in Professional Development | Sami N. Rollins | 3:30 pm - 5:15 pm T | 8(30) | (San Francisco, CA) |
| CS 1100 | Computer Science and Its Applications | Ghita Amor-Tijani | TBA | 167(207) | (Online) |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am R | 22(23) | (Online) |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am M | 22(23) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am M | 15(23) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 11:45 am - 12:50 pm M | 23(23) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am W | 22(23) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am W | 11(17) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am W | 18(23) | |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am M | 13(17) | |
| CS 1101 | Lab for CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am R | 21(23) | (Online) |
| CS 1200 | First Year Seminar | Jill A. Forgash | TBA | 35(35) | (Online) |
| CS 1200 | First Year Seminar | Claire E. Wassinger | TBA | 29(35) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Melissa A. Peikin | TBA | 15(15) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Aileen B. Kent Yates | TBA | 30(30) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Yasmil Montes | TBA | 33(30) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Brianne M. McDonough | TBA | 41(40) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Amber D. Meyers | TBA | 40(40) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Anis H. Abdulle | TBA | 40(40) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Priyanka Bishnoi | TBA | 39(40) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Kaitlyn S. Hughes | TBA | 41(40) | (Online) |
| CS 1210 | Professional Development for Khoury Co-op | Celsey Lumbra | TBA | 38(40) | (Online) |
| CS 1800 | Discrete Structures | John N. Rachlin | TBA | 180(204) | (Online) |
| CS 1800 | Discrete Structures | John N. Rachlin | TBA | 39(49) | (Online) |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 9:15 am - 10:20 am W | 22(23) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 11:45 am - 12:50 pm W | 22(20) | |
| CS 1802 | Seminar for CS 1800 | Diogenes A. Nunez | 1:35 pm - 2:40 pm W | 20(20) | |
| CS 1802 | Seminar for CS 1800 | Diogenes A. Nunez | 2:50 pm - 3:55 pm W | 20(20) | |
| CS 1802 | Seminar for CS 1800 | Diogenes A. Nunez | 4:35 pm - 5:40 pm W | 16(20) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 9:15 am - 10:20 am R | 16(17) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 11:45 am - 12:50 pm R | 19(20) | |
| CS 1802 | Seminar for CS 1800 | Diogenes A. Nunez | 1:35 pm - 2:40 pm R | 20(20) | |
| CS 1802 | Seminar for CS 1800 | Diogenes A. Nunez | 2:50 pm - 3:55 pm R | 22(20) | |
| CS 1802 | Seminar for CS 1800 | John N. Rachlin | TBA | 42(49) | (Online) |
| CS 2500 | Fundamentals of Computer Science 1 | Thomas Wahl | 10:30 am - 11:35 am MWR | 83(87) | |
| CS 2500 | Fundamentals of Computer Science 1 | John Y. Park | 1:35 pm - 2:40 pm MWR | 85(87) | |
| CS 2500 | Fundamentals of Computer Science 1 | John Y. Park | 4:35 pm - 5:40 pm MWR | 79(87) | |
| CS 2501 | Lab for CS 2500 | Thomas Wahl | 8:00 am - 9:40 am F | 52(55) | (Online) |
| CS 2501 | Lab for CS 2500 | Thomas Wahl | 9:50 am - 11:30 am F | 54(55) | (Online) |
| CS 2501 | Lab for CS 2500 | Thomas Wahl | 11:45 am - 1:25 pm F | 51(55) | (Online) |
| CS 2501 | Lab for CS 2500 | Thomas Wahl | 1:35 pm - 3:15 pm F | 51(55) | (Online) |
| CS 2501 | Lab for CS 2500 | Thomas Wahl | 3:25 pm - 5:05 pm F | 39(55) | (Online) |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 78(101) | |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 9:15 am - 10:20 am MWR | 101(101) | |
| CS 2510 | Fundam of Computer Sci 2 | Leena Razzaq | 10:30 am - 11:35 am MWR | 114(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Nathaniel L. Derbinsky | 1:35 pm - 2:40 pm MWR | 114(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Amit P. Shesh | 9:15 am - 10:20 am MWR | 113(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Vidoje Mihajlovikj | TBA | 66(100) | (Online) |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 9:15 am - 10:20 am MWR | 74(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Amit P. Shesh | 10:30 am - 11:35 am MWR | 114(114) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 58(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 9:50 am - 11:30 am T | 78(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 98(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 98(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 100(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 1:35 pm - 3:15 pm T | 99(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 3:25 pm - 5:05 pm T | 100(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 77(101) | (Online) |
| CS 2511 | Lab for CS 2510 | Vidoje Mihajlovikj | TBA | 66(100) | (Online) |
| CS 2800 | Logic and Computation | Jason B. Hemann | 10:30 am - 11:35 am MWR | 74(75) | |
| CS 2800 | Logic and Computation | Jason B. Hemann | 1:35 pm - 2:40 pm MWR | 73(75) | |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 11:45 am - 12:35 pm F | 26(25) | (Online) |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 12:40 pm - 1:30 pm F | 25(25) | (Online) |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 1:35 pm - 2:25 pm F | 24(25) | (Online) |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 2:30 pm - 3:20 pm F | 23(25) | (Online) |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 10:45 am - 11:35 am F | 25(25) | (Online) |
| CS 2801 | Lab for CS 2800 | Jason B. Hemann | 9:50 am - 10:40 am F | 24(25) | (Online) |
| CS 2810 | Mathematics of Data Models | Kevin L. Gold | 9:50 am - 11:30 am TF | 114(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 | Kevin L. Gold | TBA | 86(100) | (Online) |
| CS 3000 | Algorithms and Data | Ravi Sundaram | 1:35 pm - 3:15 pm TF | 77(80) | |
| CS 3000 | Algorithms and Data | Huy L. Nguyen | 9:50 am - 11:30 am TF | 87(87) | |
| CS 3000 | Algorithms and Data | Walter A. Schnyder | 3:25 pm - 5:05 pm TF | 57(87) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 8:00 am - 9:05 am W | 13(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 9:15 am - 10:20 am W | 33(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 10:30 am - 11:35 am W | 36(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 11:45 am - 12:50 pm W | 38(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 1:35 pm - 2:40 pm W | 39(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 2:50 pm - 3:55 pm W | 37(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 4:35 pm - 5:40 pm W | 15(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 5:50 pm - 6:55 pm W | 5(39) | |
| CS 3001 | Recitation for CS 3000 | Ravi Sundaram | 7:05 pm - 8:10 pm W | 5(39) | |
| CS 3200 | Database Design | Kathleen T. Durant | 1:35 pm - 3:15 pm TF | 73(87) | |
| CS 3200 | Database Design | Kathleen T. Durant | 9:50 am - 11:30 am TF | 84(87) | |
| CS 3200 | Database Design | Jose G. Annunziato | 1:35 pm - 3:15 pm TF | 87(87) | (Online) |
| CS 3200 | Database Design | Jose G. Annunziato | 3:25 pm - 5:05 pm TF | 87(87) | (Online) |
| CS 3500 | Object-Oriented Design | Vidoje Mihajlovikj | 9:50 am - 11:30 am TF | 71(75) | |
| CS 3500 | Object-Oriented Design | Vidoje Mihajlovikj | 1:35 pm - 3:15 pm TF | 74(75) | |
| CS 3520 | Programming in C++ | Seth E. Cooper | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 86(87) | |
| CS 3540 | Game Programming | Caglar Yildirim | 9:50 am - 11:30 am TF | 47(48) | |
| CS 3650 | Computer Systems | Ferdinand Vesely | 11:45 am - 1:25 pm MR | 77(87) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 1:35 pm - 3:15 pm TF | 59(87) | |
| CS 3650 | Computer Systems | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 51(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 9:50 am - 11:30 am TF | 84(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 1:35 pm - 3:15 pm TF | 80(87) | |
| CS 3700 | Networks and Distributed Systems | Aanchal Malhotra | 6:00 pm - 9:15 pm R | 23(50) | (Online) |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 2:50 pm - 4:30 pm MW | 80(87) | |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 11:45 am - 1:25 pm MR | 81(87) | |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 1:35 pm - 3:15 pm TF | 25(87) | (Online) |
| CS 3950 | Introduction to Computer Science Research | David R. Choffnes | 1:35 pm - 3:15 pm T | 27(39) | |
| CS 4100 | Artificial Intelligence | Lok Sang L. Wong | 2:50 pm - 4:30 pm MW | 87(87) | |
| CS 4100 | Artificial Intelligence | Stacy C. Marsella | 1:35 pm - 3:15 pm TF | 25(25) | |
| CS 4120 | Natural Language Processing | Felix Muzny | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 42(50) | |
| CS 4150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:20 pm W | 25(25) | |
| CS 4300 | Computer Graphics | Amit P. Shesh | 9:50 am - 11:30 am TF | 46(50) | |
| CS 4400 | Programming Languages | Jason B. Hemann | 2:50 pm - 4:30 pm MW | 69(77) | |
| CS 4400 | Programming Languages | Eliyahu Barzilay | 6:00 pm - 9:20 pm T | 57(87) | |
| CS 4410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 19(30) | |
| CS 4500 | Software Development | Ferdinand Vesely | 9:50 am - 11:30 am TF | 69(70) | |
| CS 4500 | Software Development | Ferdinand Vesely | 1:35 pm - 3:15 pm TF | 46(50) | |
| CS 4500 | Software Development | Diogenes A. Nunez | 1:35 pm - 3:15 pm TF | 47(50) | |
| CS 4500 | Software Development | Diogenes A. Nunez | 3:25 pm - 5:05 pm TF | 39(50) | |
| CS 4530 | Fundamentals of Software Engineering | Jonathan Bell | 11:45 am - 1:25 pm MR | 68(68) | |
| CS 4550 | Web Development | Nathaniel Tuck | 9:50 am - 11:30 am TF | 74(87) | |
| CS 4610 | Robotic Science and Systems | Robert J. Platt | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 10(19) | |
| CS 4700 | Network Fundamentals | Alden W. Jackson | 2:50 pm - 4:30 pm MW | 1(8) | |
| CS 4710 | Mobile and Wireless Systems | Aanjhan Ranganathan | 9:50 am - 11:30 am TF | 12(20) | (Online) |
| CS 4805 | Advanced Theory of Computation | Daniel Wichs | 1:35 pm - 3:15 pm TF | 4(10) | |
| CS 4850 | Building Game Engines | Michael D. Shah | 6:00 pm - 9:20 pm M | 21(28) | (Online) |
| CS 4950 | Networking Research Seminar | David R. Choffnes | 2:50 pm - 4:30 pm R | 6(20) | |
| CS 5001 | Intensive Foundations of Computer Science | Keith S. Bagley | 6:00 pm - 9:20 pm W | 44(45) | |
| CS 5001 | Intensive Foundations of Computer Science | Logan W. Schmidt | 1:35 pm - 4:50 pm W | 30(40) | |
| CS 5001 | Intensive Foundations of Computer Science | Maria E. Jump | TBA | 23(39) | (Online) |
| CS 5001 | Intensive Foundations of Computer Science | Bruce A. Maxwell | 6:00 pm - 9:15 pm W | 37(64) | (Online) |
| CS 5001 | Intensive Foundations of Computer Science | Monica Y. Coady | 9:30 am - 11:30 am M | 11(20) | (Vancouver, Canada) |
| CS 5001 | Intensive Foundations of Computer Science | Anthony J. Mullen | 5:15 pm - 8:30 pm M | 62(62) | (Seattle, WA) |
| CS 5001 | Intensive Foundations of Computer Science | Mark L. Miller | 6:00 pm - 9:15 pm M | 9(24) | (San Francisco, CA) |
| CS 5001 | Intensive Foundations of Computer Science | Shivakumar Mathapathi | 6:00 pm - 9:20 pm W | 20(40) | (Silicon Valley, CA) |
| CS 5002 | Discrete Structures | Andrew J. Van Der Poel | 1:35 pm - 4:50 pm T | 39(40) | |
| CS 5002 | Discrete Structures | Andrew J. Van Der Poel | 6:00 pm - 9:15 pm T | 36(45) | |
| CS 5002 | Discrete Structures | Scott A. Valcourt | 6:00 pm - 7:30 pm MT | 27(32) | (Portland, Maine) |
| CS 5002 | Discrete Structures | Richard Hoshino | 9:30 am - 11:30 am R | 15(20) | (Vancouver, Canada) |
| CS 5002 | Discrete Structures | Adrienne H. Slaughter | 6:00 pm - 9:15 pm W | 53(62) | (Seattle, WA) |
| CS 5002 | Discrete Structures | Hamidreza Jahanjou | 6:00 pm - 9:15 pm R | 5(24) | (San Francisco, CA) |
| CS 5002 | Discrete Structures | Hamidreza Jahanjou | 6:00 pm - 9:15 pm R | 24(40) | (Silicon Valley, CA) |
| CS 5002 | Discrete Structures | Scott A. Valcourt | 6:00 pm - 7:30 pm MT | 23(25) | (Online) |
| CS 5003 | Recitation for CS 5001 | Logan W. Schmidt | 1:35 pm - 3:05 pm R | 33(45) | |
| CS 5003 | Recitation for CS 5001 | Logan W. Schmidt | 6:00 pm - 7:30 pm R | 41(45) | |
| CS 5003 | Recitation for CS 5001 | Maria E. Jump | TBA | 23(39) | (Online) |
| CS 5003 | Recitation for CS 5001 | Bruce A. Maxwell | 6:00 pm - 7:30 pm R | 38(64) | (Portland, Maine) |
| CS 5003 | Recitation for CS 5001 | Monica Y. Coady | 9:30 am - 11:00 am W | 11(20) | (Vancouver, Canada) |
| CS 5003 | Recitation for CS 5001 | Alexander A. Donaldson | 6:00 pm - 7:30 pm T | 61(62) | (Online) |
| CS 5003 | Recitation for CS 5001 | Mark L. Miller | 6:00 pm - 7:30 pm T | 9(24) | (San Francisco, CA) |
| CS 5003 | Recitation for CS 5001 | Shivakumar Mathapathi | 6:00 pm - 7:30 pm F | 20(40) | (Silicon Valley, CA) |
| CS 5003 | Recitation for CS 5001 | Bruce A. Maxwell | 7:35 pm - 9:00 pm R | 0(20) | (Portland, Maine) |
| CS 5004 | Object-Oriented Design | Clark C. Freifeld | 6:00 pm - 9:20 pm T | 56(75) | (Online) |
| CS 5004 | Object-Oriented Design | Keith S. Bagley | 1:35 pm - 4:50 pm W | 64(75) | |
| CS 5004 | Object-Oriented Design | John D. Wilder | 1:00 pm - 3:00 pm M | 17(20) | (Vancouver, Canada) |
| CS 5004 | Object-Oriented Design | Abigail C. Evans | 6:00 pm - 9:15 pm T | 60(60) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Tamara Bonaci | 11:00 am - 2:15 pm T | 47(60) | (Seattle, WA) |
| CS 5004 | Object-Oriented Design | Sarah H. Sellke | 6:00 pm - 9:15 pm M | 22(24) | (San Francisco, CA) |
| CS 5004 | Object-Oriented Design | Sarah H. Sellke | 6:00 pm - 9:15 pm M | 39(40) | (Silicon Valley, CA) |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 1:35 pm - 4:50 pm M | 66(80) | (Online) |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 9:15 pm M | 54(80) | (Online) |
| CS 5005 | Recitation for CS 5004 | John D. Wilder | 1:00 pm - 3:00 pm W | 17(20) | (Vancouver, Canada) |
| CS 5005 | Recitation for CS 5004 | Abigail C. Evans | 8:00 pm - 9:30 pm W | 27(30) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Tamara Bonaci | 2:00 pm - 3:30 pm W | 42(60) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Abigail C. Evans | 4:30 pm - 6:00 pm W | 38(40) | (Seattle, WA) |
| CS 5005 | Recitation for CS 5004 | Sarah H. Sellke | 6:00 pm - 7:30 pm T | 21(24) | (San Francisco, CA) |
| CS 5005 | Recitation for CS 5004 | Sarah H. Sellke | 1:00 pm - 2:30 pm T | 8(20) | (Silicon Valley, CA) |
| CS 5005 | Recitation for CS 5004 | Sarah H. Sellke | 1:00 pm - 2:30 pm W | 12(12) | (Silicon Valley, CA) |
| CS 5005 | Recitation for CS 5004 | Sarah H. Sellke | 6:00 pm - 7:30 pm R | 20(20) | (Silicon Valley, CA) |
| CS 5006 | Algorithms | Sophine Clachar | TBA | 7(29) | (Online) |
| CS 5007 | Computer Systems | Sophine Clachar | TBA | 6(29) | (Online) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Brent T. Hailpern | 6:00 pm - 9:15 pm W | 23(24) | (San Francisco, CA) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Brent T. Hailpern | 6:00 pm - 9:15 pm W | 55(55) | (Silicon Valley, CA) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Adrienne H. Slaughter | 2:00 pm - 5:15 pm M | 60(60) | (Seattle, WA) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Andrew C. Jelani | 6:00 pm - 9:15 pm M | 35(55) | (Seattle, WA) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Monica Y. Coady | 1:00 pm - 3:00 pm R | 21(25) | (Vancouver, Canada) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Scott A. Valcourt | 6:00 pm - 9:15 pm W | 10(25) | (Portland, Maine) |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Michael D. Shah | 1:35 pm - 4:50 pm R | 65(75) | |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Vidoje Mihajlovikj | 6:00 pm - 9:15 pm R | 50(50) | |
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | 6:00 pm - 7:30 pm R | 19(24) | (San Francisco, CA) |
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | 3:00 pm - 4:30 pm R | 21(25) | (Silicon Valley, CA) |
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | 1:00 pm - 2:30 pm R | 19(25) | (Silicon Valley, CA) |
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | 6:00 pm - 7:30 pm F | 19(12) | (Silicon Valley, CA) |
| CS 5009 | Recitation for CS 5008 | Adrienne H. Slaughter | 1:00 pm - 2:30 pm F | 60(60) | (Seattle, WA) |
| CS 5009 | Recitation for CS 5008 | Andrew C. Jelani | 6:30 pm - 8:00 pm F | 35(49) | (Seattle, WA) |
| CS 5009 | Recitation for CS 5008 | Monica Y. Coady | 1:00 pm - 2:30 pm T | 21(25) | (Vancouver, Canada) |
| CS 5009 | Recitation for CS 5008 | Scott A. Valcourt | 6:00 pm - 7:30 pm R | 10(25) | (Portland, Maine) |
| CS 5009 | Recitation for CS 5008 | Michael D. Shah | TBA | 62(75) | (Online) |
| CS 5009 | Recitation for CS 5008 | Vidoje Mihajlovikj | TBA | 50(50) | (Online) |
| CS 5010 | Programming Design Paradigm | Maria E. Jump | TBA | 71(88) | (Online) |
| CS 5010 | Programming Design Paradigm | Maria E. Jump | 5:00 pm - 7:00 pm M | 21(30) | (Vancouver, Canada) |
| CS 5011 | Recitation for CS 5010 | Maria E. Jump | TBA | 71(90) | (Online) |
| CS 5011 | Recitation for CS 5010 | Maria E. Jump | 3:30 pm - 5:30 pm W | 21(30) | (Vancouver, Canada) |
| CS 5100 | Foundations of Artificial Intelligence | Christopher J. Amato | 2:50 pm - 4:30 pm MW | 72(79) | |
| CS 5100 | Foundations of Artificial Intelligence | Stacy C. Marsella | 1:35 pm - 3:15 pm TF | 28(62) | |
| CS 5100 | Foundations of Artificial Intelligence | Kanaka P. Saripalli | TBA | 32(49) | (Online) |
| CS 5100 | Foundations of Artificial Intelligence | Raman Chandrasekar | 12:30 pm - 3:45 pm R | 13(30) | (Seattle, WA) |
| CS 5100 | Foundations of Artificial Intelligence | Shivakumar Mathapathi | 6:00 pm - 9:15 pm M | 3(24) | (San Francisco, CA) |
| CS 5150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:20 pm W | 20(21) | |
| CS 5170 | Artificial Intelligence for Human-Computer Interaction | Stacy C. Marsella | 6:00 pm - 9:15 pm W | 12(40) | |
| CS 5200 | Database Management Systems | Renee J. Miller | 1:35 pm - 3:15 pm TF | 69(87) | |
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 42(79) | (Online) |
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 15(79) | (Online) |
| CS 5200 | Database Management Systems | Michal Aibin | 6:30 pm - 8:30 pm R | 23(25) | (Vancouver, Canada) |
| CS 5200 | Database Management Systems | Bruce Chhay | 6:30 pm - 9:45 pm R | 60(60) | (Seattle, WA) |
| CS 5200 | Database Management Systems | Zhuoqun Cheng | 6:00 pm - 9:15 pm T | 30(35) | (Silicon Valley, CA) |
| CS 5310 | Computer Graphics | Amit P. Shesh | 9:50 am - 11:30 am TF | 16(26) | |
| CS 5330 | Pattern Recognition and Computer Vision | Bruce A. Maxwell | 6:00 pm - 9:15 pm T | 21(35) | (Online) |
| CS 5335 | Robotic Science and Systems | Robert J. Platt | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 32(35) | |
| CS 5340 | Computer/Human Interaction | Stephen S. Intille | 11:45 am - 1:25 pm MR | 25(26) | |
| CS 5400 | Principles of Programming Language | Jason B. Hemann | 2:50 pm - 4:30 pm MW | 5(6) | |
| CS 5400 | Principles of Programming Language | Anthony J. Mullen | 1:00 pm - 4:15 pm W | 10(20) | (Seattle, WA) |
| CS 5500 | Foundations of Software Engineering | John T. Boyland | 1:35 pm - 3:15 pm TF | 46(46) | |
| CS 5500 | Foundations of Software Engineering | Mitchell Wand | 6:00 pm - 9:20 pm R | 50(50) | |
| CS 5500 | Foundations of Software Engineering | Philip J. Gust | 1:00 pm - 4:15 pm W | 24(24) | (San Francisco, CA) |
| CS 5500 | Foundations of Software Engineering | Philip J. Gust | 1:00 pm - 4:15 pm W | 35(35) | (Silicon Valley, CA) |
| CS 5500 | Foundations of Software Engineering | Alexander B. Lash | 12:30 pm - 3:45 pm S | 20(20) | (Seattle, WA) |
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 65(69) | (Online) |
| CS 5520 | Mobile Application Development | Michal Aibin | 6:30 pm - 8:30 pm T | 9(20) | (Vancouver, Canada) |
| CS 5520 | Mobile Application Development | Michal Aibin | 6:30 pm - 8:30 pm T | 15(24) | (San Francisco, CA) |
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 25(39) | (Online) |
| CS 5600 | Computer Systems | Ji Yong Shin | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 44(87) | (Online) |
| CS 5600 | Computer Systems | Philip J. Gust | 1:00 pm - 4:15 pm M | 35(35) | (Silicon Valley, CA) |
| CS 5610 | Web Development | Jose G. Annunziato | 2:50 pm - 4:30 pm MW | 87(87) | (Online) |
| CS 5610 | Web Development | Jose G. Annunziato | TBA | 77(79) | (Online) |
| CS 5610 | Web Development | Austin H. Jorgensen | 6:15 pm - 9:30 pm W | 38(40) | (Seattle, WA) |
| CS 5610 | Web Development | John Alexis Guerra Gomez | 6:00 pm - 9:15 pm T | 26(35) | (Silicon Valley, CA) |
| CS 5700 | Fundamentals of Computer Networking | Alden W. Jackson | 2:50 pm - 4:30 pm MW | 29(40) | |
| CS 5800 | Algorithms | Emanuele Viola | TBA | 50(100) | (Online) |
| CS 5800 | Algorithms | Virgil Pavlu | 6:00 pm - 9:15 pm W | 80(87) | |
| CS 5800 | Algorithms | Richard Hoshino | 6:30 pm - 8:30 pm W | 27(27) | (Vancouver, Canada) |
| CS 5800 | Algorithms | Zhifeng Sun | 6:30 pm - 9:45 pm F | 49(60) | (Seattle, WA) |
| CS 5800 | Algorithms | Anurag Bhardwaj | 6:00 pm - 9:15 pm M | 21(35) | (Silicon Valley, CA) |
| CS 5850 | Building Game Engines | Michael D. Shah | 6:00 pm - 9:20 pm M | 30(32) | (Online) |
| CS 5963 | Science Fiction for Com Sci | Tamara Bonaci | 1:30 pm - 3:35 pm MWR | 27(40) | |
| CS 5963 | Relation & Constraint Program | Jason B. Hemann | 9:00 am - 11:05 am TR | 37(40) | |
| CS 5964 | Experiential Project | Kathleen Vander Laan | TBA | 0(8) | (Online) |
| CS 6120 | Natural Language Processing | David A. Smith | 3:25 pm - 5:05 pm TF | 67(70) | |
| CS 6120 | Natural Language Processing | Kanaka P. Saripalli | 9:00 am - 12:15 pm S | 19(35) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Predrag Radivojac | 3:25 pm - 5:05 pm TF | 31(87) | (Online) |
| CS 6140 | Machine Learning | Olga Vitek | 9:50 am - 11:30 am TF | 27(87) | |
| CS 6140 | Machine Learning | Uzair Ahmad | TBA | 11(49) | (Online) |
| CS 6140 | Machine Learning | Abraham H. Bagherjeiran | 6:00 pm - 9:15 pm R | 24(35) | (Silicon Valley, CA) |
| CS 6140 | Machine Learning | Craig H. Martell | 4:00 pm - 7:15 pm F | 28(29) | (Seattle, WA) |
| CS 6200 | Information Retrieval | Ghita Amor-Tijani | 2:50 pm - 4:30 pm MW | 39(39) | |
| CS 6200 | Information Retrieval | Omar Alonso | 6:00 pm - 9:15 pm T | 25(35) | (Silicon Valley, CA) |
| CS 6220 | Data Mining Techniques | Virgil Pavlu | 3:25 pm - 5:05 pm TF | 27(87) | |
| CS 6220 | Data Mining Techniques | Sara Arunagiri | TBA | 45(49) | (Online) |
| CS 6220 | Data Mining Techniques | Everaldo M. Aguiar | 6:00 pm - 9:15 pm R | 27(40) | (Seattle, WA) |
| CS 6240 | Large-Scale Parallel Data Processing | Mirek Riedewald | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 44(50) | |
| CS 6410 | Compilers | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 2(20) | |
| CS 6510 | Advanced Software Development | Adrienne H. Slaughter | 1:00 pm - 4:15 pm R | 18(30) | (Seattle, WA) |
| CS 6510 | Advanced Software Development | Adrienne H. Slaughter | 1:00 pm - 4:15 pm R | 16(20) | (Silicon Valley, CA) |
| CS 6620 | Fundamentals of Cloud Computing | Peter J. Desnoyers | 3:25 pm - 5:05 pm TF | 56(60) | |
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | TBA | 43(59) | (Online) |
| CS 6650 | Building Scalable Distributed Systems | Ian Gorton | 3:00 pm - 6:15 pm T | 47(48) | (Seattle, WA) |
| CS 6710 | Wireless Network | Aanjhan Ranganathan | 9:50 am - 11:30 am TF | 8(24) | (Online) |
| CS 6949 | Career Preparation | Ethan A. Selinger | TBA | 58(70) | (Online) |
| CS 6949 | Career Preparation | Francisco C. Mesch | TBA | 82(100) | (Online) |
| CS 6949 | Career Preparation | Kathleen Vander Laan | TBA | 73(80) | (Online) |
| CS 6949 | Career Preparation | Smajl Cengic | TBA | 76(80) | (Online) |
| CS 6954 | Co-op Work Experience | Kathleen Vander Laan | TBA | 2(5) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Smajl Cengic | TBA | 48(120) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Ethan A. Selinger | TBA | 32(99) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Francisco C. Mesch | TBA | 59(99) | (No campus, no room needed) |
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 51(120) | (No campus, no room needed) |
| CS 6965 | Co-op Work Experience Abroad | Francisco C. Mesch | TBA | 8(15) | (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 | Ethan A. Selinger | TBA | 1(10) | (No campus, no room needed) |
| CS 7140 | Advanced Machine Learning | Hongyang R. Zhang | 2:50 pm - 4:30 pm MW | 12(30) | |
| CS 7150 | Deep Learning | Paul E. Hand | 2:50 pm - 4:30 pm MW | 47(50) | |
| CS 7150 | Deep Learning | Raman Chandrasekar | TBA | 7(20) | (Seattle, WA) |
| CS 7180 | Special Topics in Artificial Intelligence | Ehsan Elhamifar | 11:45 am - 1:25 pm MR | 11(22) | |
| CS 7240 | Principles of Scalable Data Management: Theory, Algorithms, and Database Systems | Wolfgang Gatterbauer | 1:35 pm - 3:15 pm TF | 8(30) | |
| CS 7250 | Information Visualization: Theory and Applications | Cody Scott | 3:25 pm - 5:05 pm TF | 25(40) | |
| CS 7290 | Societal Impact of Data Sci | Tamara Bonaci | 1:00 pm - 4:15 pm R | 14(20) | (Seattle, WA) |
| CS 7295 | Special Topics in Data Visualization | John Alexis Guerra Gomez | 9:00 am - 12:15 pm R | 1(24) | (San Francisco, CA) |
| CS 7480 | Special Topics in Programming Language | Matthias Felleisen | 9:50 am - 11:30 am TF | 15(40) | |
| CS 7580 | UI Development | Abigail C. Evans | 1:00 pm - 4:15 pm R | 36(36) | (Seattle, WA) |
| CS 7600 | Intensive Computer Systems | Gene D. Cooperman | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 25(40) | |
| CS 7675 | Master's Research | Frank Tip | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Ari E. Waldman | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Stacy C. Marsella | TBA | 2(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Cristina Nita-Rotaru | TBA | 0(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 | Peter J. Desnoyers | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Ji Yong Shin | TBA | 1(3) | (No campus, no room needed) |
| CS 7675 | Master's Research | Lok Sang L. Wong | TBA | 1(3) | (No campus, no room needed) |
| CS 7675 | Master's Research | Stavros Trypakis | TBA | 2(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Thomas Wahl | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Ravi Sundaram | TBA | 1(5) | (No campus, no room needed) |
| CS 7675 | Master's Research | Christopher J. Amato | TBA | 1(5) | (No campus, no room needed) |
| CS 7680 | Special Topics in Computer Systems | Anthony J. Mullen | 1:00 pm - 4:15 pm M | 20(20) | (Seattle, WA) |
| CS 7805 | Theory of Computation | Daniel Wichs | 1:35 pm - 3:15 pm TF | 4(40) | |
| CS 7880 | Special Topics in Theoretical Computer Science | Jonathan Ullman | 1:35 pm - 3:15 pm TF | 18(19) |