| Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) | 
|---|---|---|---|---|---|
| (Capacity) | |||||
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | TBA | 152(171) | (Online) | 
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am M | 18(19) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am M | 19(19) | |
| CS 1101 | Lab for CS 1100 | Kathleen T. Durant | 10:30 am - 11:35 am M | 19(19) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am W | 15(19) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am W | 14(19) | |
| CS 1101 | Lab for CS 1100 | Kathleen T. Durant | 10:30 am - 11:35 am W | 18(19) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am R | 17(19) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am R | 13(19) | |
| CS 1101 | Lab for CS 1100 | Kathleen T. Durant | 10:30 am - 11:35 am R | 19(19) | |
| CS 1200 | First Year Seminar | Rachel A. Bargoot | 9:50 am - 10:55 am T | 19(19) | |
| CS 1200 | First Year Seminar | Arianna T. Pagan | 9:50 am - 10:55 am T | 19(19) | |
| CS 1200 | First Year Seminar | Arianna T. Pagan | 11:45 am - 12:50 pm T | 19(19) | |
| CS 1200 | First Year Seminar | Hillary Spiritos | 11:45 am - 12:50 pm T | 19(19) | |
| CS 1200 | First Year Seminar | Hillary Spiritos | 1:35 pm - 2:40 pm T | 19(19) | |
| CS 1200 | First Year Seminar | Rachel A. Bargoot | 1:35 pm - 2:40 pm T | 19(19) | |
| CS 1200 | First Year Seminar | Beth E. Callahan | 9:15 am - 10:20 am W | 19(19) | |
| CS 1200 | First Year Seminar | Anna Sloan | 9:15 am - 10:20 am W | 19(19) | |
| CS 1200 | First Year Seminar | Olivia Raykovich | 9:15 am - 10:20 am W | 15(19) | |
| CS 1200 | First Year Seminar | Beth E. Callahan | 10:30 am - 11:35 am W | 17(19) | |
| CS 1200 | First Year Seminar | Mark Fontenot | 10:30 am - 11:35 am W | 17(19) | |
| CS 1200 | First Year Seminar | Madison Bavasso | 10:30 am - 11:35 am W | 11(19) | |
| CS 1200 | First Year Seminar | Anna Sloan | 11:45 am - 12:50 pm W | 19(19) | |
| CS 1200 | First Year Seminar | Tyre N. Richards | 11:45 am - 12:50 pm W | 19(19) | |
| CS 1200 | First Year Seminar | Mark Fontenot | 11:45 am - 12:50 pm W | 18(19) | |
| CS 1200 | First Year Seminar | Alexander Grob | 1:35 pm - 2:40 pm W | 17(19) | |
| CS 1200 | First Year Seminar | Keatyn M. Bergsten | 1:35 pm - 2:40 pm W | 18(19) | |
| CS 1200 | First Year Seminar | Tyre N. Richards | 1:35 pm - 2:40 pm W | 17(19) | |
| CS 1200 | First Year Seminar | Kereme Murrell | 9:15 am - 10:20 am R | 19(19) | |
| CS 1200 | First Year Seminar | Megan L. Strosnider | 9:15 am - 10:20 am R | 19(19) | |
| CS 1200 | First Year Seminar | Lucille G. Boco | 9:15 am - 10:20 am R | 19(19) | |
| CS 1200 | First Year Seminar | Kereme Murrell | 10:30 am - 11:35 am R | 14(19) | |
| CS 1200 | First Year Seminar | Megan L. Strosnider | 10:30 am - 11:35 am R | 15(19) | |
| CS 1200 | First Year Seminar | Chord Sheriffe | 11:45 am - 12:50 pm R | 18(19) | |
| CS 1200 | First Year Seminar | Taryn M. Tessari | 11:45 am - 12:50 pm R | 19(19) | |
| CS 1200 | First Year Seminar | Chord Sheriffe | 1:35 pm - 2:40 pm R | 19(19) | |
| CS 1200 | First Year Seminar | Lucille G. Boco | 1:35 pm - 2:40 pm R | 18(19) | |
| CS 1210 | Professional Development for Khoury Co-op | Kaitlyn S. Hughes | 9:15 am - 10:20 am M | 16(20) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Samantha M. DiCanio | 9:15 am - 10:20 am M | 36(20) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Yasmil Montes | 10:30 am - 11:35 am M | 21(25) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Anis H. Abdulle | 10:30 am - 11:35 am M | 39(40) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Aileen B. Kent Yates | 1:35 pm - 2:40 pm M | 22(25) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Melissa A. Peikin | 4:35 pm - 5:40 pm M | 10(10) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Amy F. Starzec | 4:35 pm - 5:40 pm M | 25(33) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Lauren Rosenberg | 3:25 pm - 4:30 pm T | 35(40) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Celsey Lumbra | 3:25 pm - 4:30 pm T | 26(34) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Garrett T. Schwab | 9:15 am - 10:20 am W | 24(30) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Charles E. Haycook | 4:35 pm - 5:40 pm W | 31(40) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Priyanka Bishnoi | 1:35 pm - 2:40 pm R | 37(40) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Victoria Hill | 1:35 pm - 2:40 pm R | 32(33) | (Online) | 
| CS 1800 | Discrete Structures | Elena Strange | 9:50 am - 11:30 am TF | 271(275) | |
| CS 1800 | Discrete Structures | Elena Strange | 1:35 pm - 3:15 pm TF | 244(250) | |
| CS 1800 | Discrete Structures | Lucia A. Nunez | 3:25 pm - 5:05 pm TF | 238(250) | |
| CS 1800 | Discrete Structures | Susan Wang | 3:00 pm - 4:05 pm MWR | 59(60) | (Oakland, CA) | 
| CS 1800 | Discrete Structures | Susan Wang | 4:15 pm - 5:20 pm MWR | 44(60) | (Oakland, CA) | 
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 9:15 am - 10:20 am M | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 9:15 am - 10:20 am M | 19(19) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 9:15 am - 10:20 am M | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 10:30 am - 11:35 am M | 17(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 10:30 am - 11:35 am M | 15(19) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 10:30 am - 11:35 am M | 31(36) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm M | 18(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 9:15 am - 10:20 am W | 19(19) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 9:15 am - 10:20 am W | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Susan Wang | 8:45 am - 9:50 am W | 28(30) | (Oakland, CA) | 
| CS 1802 | Seminar for CS 1800 | Susan Wang | 5:30 pm - 6:35 pm W | 22(30) | (Oakland, CA) | 
| CS 1802 | Seminar for CS 1800 | Susan Wang | 10:35 am - 11:40 am W | 26(30) | (Oakland, CA) | 
| CS 1802 | Seminar for CS 1800 | Susan Wang | 11:50 am - 12:55 pm W | 27(30) | (Oakland, CA) | 
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 9:15 am - 10:20 am W | 18(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 10:30 am - 11:35 am W | 19(19) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 10:30 am - 11:35 am W | 42(42) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 10:30 am - 11:35 am W | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 1:35 pm - 2:40 pm W | 37(40) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 4:35 pm - 5:40 pm W | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 9:15 am - 10:20 am R | 17(19) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 9:15 am - 10:20 am R | 17(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 10:30 am - 11:35 am R | 48(48) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 10:30 am - 11:35 am R | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm R | 33(36) | |
| CS 1802 | Seminar for CS 1800 | Ravi Sundaram | 1:35 pm - 2:40 pm R | 40(40) | |
| CS 1802 | Seminar for CS 1800 | John Y. Park | 4:35 pm - 5:40 pm M | 41(42) | |
| CS 1802 | Seminar for CS 1800 | Ravi Sundaram | 4:35 pm - 5:40 pm R | 34(36) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 11:45 am - 12:50 pm F | 18(19) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 1:35 pm - 2:40 pm F | 17(19) | |
| CS 1802 | Seminar for CS 1800 | Searidang Pa | 1:35 pm - 2:40 pm F | 17(19) | |
| CS 1802 | Seminar for CS 1800 | Lucia A. Nunez | 4:35 pm - 5:40 pm W | 42(43) | |
| CS 1802 | Seminar for CS 1800 | Searidang Pa | 4:35 pm - 5:40 pm R | 42(43) | |
| CS 1802 | Seminar for CS 1800 | Erika V. Melder | 11:45 am - 12:50 pm F | 19(19) | |
| CS 1802 | Seminar for CS 1800 | Erika V. Melder | 1:35 pm - 2:40 pm F | 18(19) | |
| CS 2500 | Fundamentals of Computer Science 1 | Arjun Guha | 11:45 am - 1:25 pm MR | 53(97) | |
| CS 2500 | Fundamentals of Computer Science 1 | Nathaniel L. Derbinsky | 9:15 am - 10:20 am MWR | 34(36) | |
| CS 2500 | Fundamentals of Computer Science 1 | Daniel B. Patterson | 9:15 am - 10:20 am MWR | 112(113) | |
| CS 2500 | Fundamentals of Computer Science 1 | Daniel B. Patterson | 10:30 am - 11:35 am MWR | 109(113) | |
| CS 2500 | Fundamentals of Computer Science 1 | Leena Razzaq | 10:30 am - 11:35 am MWR | 115(135) | |
| CS 2500 | Fundamentals of Computer Science 1 | Nathaniel L. Derbinsky | 10:30 am - 11:35 am MWR | 33(36) | |
| CS 2500 | Fundamentals of Computer Science 1 | John Y. Park | 1:35 pm - 2:40 pm MWR | 106(113) | |
| CS 2500 | Fundamentals of Computer Science 1 | Olin Shivers III | 4:35 pm - 5:40 pm MWR | 111(113) | |
| CS 2500 | Fundamentals of Computer Science 1 | Nathaniel L. Derbinsky | 2:15 pm - 3:20 pm MWR | 59(65) | (London) | 
| CS 2500 | Fundamentals of Computer Science 1 | Nathaniel L. Derbinsky | 3:30 pm - 4:35 pm MWR | 65(65) | (London) | 
| CS 2500 | Fundamentals of Computer Science 1 | Ellen R. Spertus | 5:30 pm - 6:35 pm MWR | 47(60) | (Oakland, CA) | 
| CS 2500 | Fundamentals of Computer Science 1 | Ellen R. Spertus | 10:35 am - 11:40 am MWR | 54(60) | (Oakland, CA) | 
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 9:00 am - 10:40 am T | 31(30) | (London) | 
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 10:40 am - 12:20 pm T | 33(30) | (London) | 
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 2:00 pm - 3:40 pm T | 29(30) | (London) | 
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 3:40 pm - 5:20 pm T | 31(30) | (London) | 
| CS 2501 | Lab for CS 2500 | Ellen R. Spertus | 8:45 am - 10:25 am F | 30(30) | (Oakland, CA) | 
| CS 2501 | Lab for CS 2500 | Ellen R. Spertus | 3:00 pm - 4:40 pm F | 29(30) | (Oakland, CA) | 
| CS 2501 | Lab for CS 2500 | Ellen R. Spertus | 12:25 pm - 2:05 pm F | 28(30) | (Oakland, CA) | 
| CS 2501 | Lab for CS 2500 | Ellen R. Spertus | 4:50 pm - 6:30 pm F | 14(30) | (Oakland, CA) | 
| CS 2501 | Lab for CS 2500 | Arjun Guha | 8:00 am - 9:40 am F | 30(40) | |
| CS 2501 | Lab for CS 2500 | Arjun Guha | 9:50 am - 11:30 am F | 23(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 8:00 am - 9:40 am T | 33(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 8:00 am - 9:40 am T | 35(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 8:00 am - 9:40 am T | 33(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 9:50 am - 11:30 am T | 35(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 9:50 am - 11:30 am T | 35(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 9:50 am - 11:30 am T | 34(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 11:45 am - 1:25 pm T | 35(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 11:45 am - 1:25 pm T | 33(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 11:45 am - 1:25 pm T | 40(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 1:35 pm - 3:15 pm T | 36(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 1:35 pm - 3:15 pm T | 36(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 1:35 pm - 3:15 pm T | 39(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 3:25 pm - 5:05 pm T | 34(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 3:25 pm - 5:05 pm T | 36(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 3:25 pm - 5:05 pm T | 35(40) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 5:15 pm - 6:55 pm T | 31(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 5:15 pm - 6:55 pm T | 29(36) | |
| CS 2501 | Lab for CS 2500 | Nathaniel L. Derbinsky | 5:15 pm - 6:55 pm T | 30(40) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 9:15 am - 10:20 am MWR | 87(87) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 1:35 pm - 2:40 pm MWR | 87(87) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am F | 35(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am F | 32(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am F | 35(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am F | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm F | 36(36) | |
| CS 2800 | Logic and Computation | Stavros Trypakis | 2:50 pm - 4:30 pm MW | 49(49) | |
| CS 2800 | Logic and Computation | Pete Manolios | 1:35 pm - 3:15 pm TF | 31(49) | |
| CS 2800 | Logic and Computation | Stavros Trypakis | 11:45 am - 1:25 pm MR | 48(49) | |
| CS 2800 | Logic and Computation | Stavros Trypakis | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 49(49) | |
| CS 2810 | Mathematics of Data Models | Seyede Fatemeh Ghoreishi | 9:50 am - 11:30 am TF | 81(87) | |
| CS 3000 | Algorithms and Data | Andrew J. Van Der Poel | 9:50 am - 11:30 am TF | 112(114) | |
| CS 3000 | Algorithms and Data | Andrew J. Van Der Poel | 1:35 pm - 3:15 pm TF | 114(114) | |
| CS 3000 | Algorithms and Data | Huy L. Nguyen | 1:35 pm - 3:15 pm TF | 108(114) | |
| CS 3000 | Algorithms and Data | Rajmohan Rajaraman | 3:25 pm - 5:05 pm TF | 110(114) | |
| CS 3001 | Recitation for CS 3000 | David Stalfa | 8:00 am - 9:05 am W | 45(49) | |
| CS 3001 | Recitation for CS 3000 | Matthew D. Jones | 8:00 am - 9:05 am W | 34(49) | |
| CS 3001 | Recitation for CS 3000 | Matthew D. Jones | 9:15 am - 10:20 am W | 49(49) | |
| CS 3001 | Recitation for CS 3000 | Matthew D. Jones | 10:30 am - 11:35 am W | 48(49) | |
| CS 3001 | Recitation for CS 3000 | Matthew D. Jones | 11:45 am - 12:50 pm W | 49(49) | |
| CS 3001 | Recitation for CS 3000 | David Stalfa | 1:35 pm - 2:40 pm W | 47(48) | |
| CS 3001 | Recitation for CS 3000 | David Stalfa | 2:50 pm - 3:55 pm W | 48(49) | |
| CS 3001 | Recitation for CS 3000 | David Stalfa | 4:35 pm - 5:40 pm W | 47(48) | |
| CS 3001 | Recitation for CS 3000 | David Stalfa | 5:50 pm - 6:55 pm W | 47(49) | |
| CS 3001 | Recitation for CS 3000 | Matthew D. Jones | 7:05 pm - 8:10 pm W | 30(49) | |
| CS 3200 | Database Design | Mark Fontenot | 9:15 am - 10:20 am MWR | 118(114) | |
| CS 3200 | Database Design | Wolfgang Gatterbauer | 2:50 pm - 4:30 pm MW | 49(49) | |
| CS 3200 | Database Design | Mark Fontenot | 9:50 am - 11:30 am TF | 134(114) | |
| CS 3500 | Object-Oriented Design | Ferdinand Vesely | 9:50 am - 11:30 am TF | 41(46) | |
| CS 3500 | Object-Oriented Design | Vidoje Mihajlovikj | 1:35 pm - 3:15 pm TF | 209(225) | |
| CS 3500 | Object-Oriented Design | Benjamin S. Lerner | 1:35 pm - 3:15 pm TF | 65(114) | |
| CS 3500 | Object-Oriented Design | Vidoje Mihajlovikj | 3:25 pm - 5:05 pm TF | 98(114) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 8:00 am - 9:40 am M | 16(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 8:00 am - 9:40 am M | 12(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 9:50 am - 11:30 am M | 14(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 9:50 am - 11:30 am M | 17(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 11:45 am - 1:25 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 11:45 am - 1:25 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 11:45 am - 1:25 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 1:35 pm - 3:15 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 1:35 pm - 3:15 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 3:25 pm - 5:05 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 3:25 pm - 5:05 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 3:25 pm - 5:05 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 5:15 pm - 6:55 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 5:15 pm - 6:55 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 5:15 pm - 6:55 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 7:05 pm - 8:45 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 7:05 pm - 8:45 pm M | 14(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 7:05 pm - 8:45 pm M | 10(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 8:00 am - 9:40 am M | 11(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 8:00 am - 9:40 am M | 16(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 7:05 pm - 8:45 pm M | 11(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 7:05 pm - 8:45 pm M | 14(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 11:45 am - 1:25 pm M | 18(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 5:15 pm - 6:55 pm M | 19(19) | |
| CS 3501 | Lab for CS 3500 | Vidoje Mihajlovikj | 5:15 pm - 6:55 pm M | 19(19) | |
| CS 3520 | Programming in C++ | Michael D. Shah | 2:50 pm - 4:30 pm MW | 47(49) | |
| CS 3520 | Programming in C++ | Adeel A. Bhutta | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 77(87) | |
| CS 3540 | Game Programming | Bob De Schutter | 11:45 am - 1:25 pm MR | 40(40) | |
| CS 3650 | Computer Systems | Ferdinand Vesely | 11:45 am - 1:25 pm MR | 111(113) | |
| CS 3650 | Computer Systems | Alden W. Jackson | 2:50 pm - 4:30 pm MW | 113(113) | |
| CS 3650 | Computer Systems | Ferdinand Vesely | 1:35 pm - 3:15 pm TF | 59(113) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 9:50 am - 11:30 am TF | 30(49) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 1:35 pm - 3:15 pm TF | 42(48) | |
| CS 3700 | Networks and Distributed Systems | Christopher B. Wilson | 3:25 pm - 5:05 pm TF | 101(114) | |
| CS 3700 | Networks and Distributed Systems | Almudena Konrad | 3:00 pm - 4:05 pm MWR | 2(20) | (Oakland, CA) | 
| CS 3800 | Theory of Computation | Benjamin J. Hescott | 9:50 am - 11:30 am TF | 107(113) | |
| CS 3800 | Theory of Computation | Robin S. Walters | 1:35 pm - 3:15 pm TF | 46(49) | |
| CS 3800 | Theory of Computation | Allen Xiao | 3:00 pm - 4:40 pm TF | 2(15) | (Oakland, CA) | 
| CS 3950 | Introduction to Computer Science Research | Aanjhan Ranganathan | 9:50 am - 11:30 am F | 10(19) | |
| CS 4100 | Artificial Intelligence | Steven J. Holtzen | 9:50 am - 11:30 am TF | 83(87) | |
| CS 4120 | Natural Language Processing | Silvio Amir Alves Moreira | 11:45 am - 1:25 pm MR | 35(35) | |
| CS 4180 | Reinforcement Learning | Christopher J. Amato | 11:45 am - 1:25 pm MR | 8(9) | |
| CS 4300 | Computer Graphics | Michael D. Shah | 6:00 pm - 9:20 pm M | 41(57) | |
| CS 4400 | Programming Languages | Eliyahu Barzilay | 6:00 pm - 9:20 pm T | 57(70) | |
| CS 4410 | Compilers | Olin Shivers III | 11:45 am - 1:25 pm MR | 3(9) | |
| CS 4500 | Software Development | Matthias Felleisen | 9:15 am - 10:20 am MWR | 28(40) | |
| CS 4500 | Software Development | Matthias Felleisen | 10:30 am - 11:35 am MWR | 29(40) | |
| CS 4500 | Software Development | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 37(40) | |
| CS 4500 | Software Development | Benjamin S. Lerner | 1:35 pm - 2:40 pm MWR | 35(40) | |
| CS 4520 | Mobile Application Development | Md Nazmus Sakib Miazi | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 12(19) | |
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 11:45 am - 1:25 pm MR | 49(49) | |
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 2:50 pm - 4:30 pm MW | 49(49) | |
| CS 4530 | Fundamentals of Software Engineering | Jonathan Bell | 9:50 am - 11:30 am TF | 48(49) | |
| CS 4530 | Fundamentals of Software Engineering | Mitchell Wand | 6:00 pm - 9:20 pm R | 46(49) | (Online) | 
| CS 4550 | Web Development | Jose G. Annunziato | 1:35 pm - 3:15 pm TF | 90(90) | |
| CS 4810 | Advanced Algorithms | Mahsa Derakhshan | 1:35 pm - 3:15 pm TF | 6(10) | |
| CS 4820 | Computer-Aided Reasoning | Pete Manolios | 9:50 am - 11:30 am TF | 1(3) | |
| CS 4950 | Cybersecurity Research Seminar | Aanjhan Ranganathan | 1:35 pm - 2:40 pm R | 5(19) | |
| CS 4973 | Natl Lang Proces for Robotics | Seth Pate | 1:35 pm - 2:40 pm MWR | 13(19) | |
| CS 5001 | Intensive Foundations of Computer Science | Rasika Bhalerao | 1:00 pm - 4:20 pm M | 46(48) | (Silicon Valley, CA) | 
| CS 5001 | Intensive Foundations of Computer Science | Mohammadhossein Toutiaee | 6:00 pm - 9:20 pm W | 40(44) | (Silicon Valley, CA) | 
| CS 5001 | Intensive Foundations of Computer Science | Mark L. Miller | 2:00 pm - 5:20 pm W | 17(25) | (San Francisco, CA) | 
| CS 5001 | Intensive Foundations of Computer Science | Lindsay H. Jamieson | 9:00 am - 12:20 pm T | 31(32) | (Portland, Maine) | 
| CS 5001 | Intensive Foundations of Computer Science | Gary Cantrell | 6:00 pm - 9:20 pm W | 34(32) | (Portland, Maine) | 
| CS 5001 | Intensive Foundations of Computer Science | Mutharasu Narayanaperumal | 6:00 pm - 9:20 pm M | 4(25) | (Seattle, WA) | 
| CS 5001 | Intensive Foundations of Computer Science | Keith S. Bagley | 6:00 pm - 9:20 pm T | 41(87) | |
| CS 5001 | Intensive Foundations of Computer Science | Keith S. Bagley | 1:35 pm - 4:50 pm T | 114(120) | |
| CS 5001 | Intensive Foundations of Computer Science | Alexander A. Donaldson | 6:00 pm - 9:20 pm T | 43(43) | (Seattle, WA) | 
| CS 5001 | Intensive Foundations of Computer Science | Mona Ali | 10:00 am - 12:00 pm M | 16(30) | (Vancouver, Canada) | 
| CS 5001 | Intensive Foundations of Computer Science | Logan W. Schmidt | 5:00 pm - 7:00 pm M | 28(30) | (Vancouver, Canada) | 
| CS 5001 | Intensive Foundations of Computer Science | Anthony J. Mullen | 1:00 pm - 4:20 pm W | 39(40) | (Seattle, WA) | 
| CS 5001 | Intensive Foundations of Computer Science | Sarita Singh | 2:00 pm - 5:20 pm R | 21(36) | (Seattle, WA) | 
| CS 5002 | Discrete Structures | Ghita Amor-Tijani | 1:35 pm - 4:50 pm W | 101(103) | |
| CS 5002 | Discrete Structures | Maryam Farahmand Asil | 1:00 pm - 4:20 pm T | 47(48) | (Silicon Valley, CA) | 
| CS 5002 | Discrete Structures | Mohammadhossein Toutiaee | 6:00 pm - 9:20 pm T | 40(48) | (Silicon Valley, CA) | 
| CS 5002 | Discrete Structures | Alvaro Monge | 2:00 pm - 5:20 pm T | 15(25) | (San Francisco, CA) | 
| CS 5002 | Discrete Structures | Alan C. Jamieson | 1:00 pm - 4:20 pm W | 32(32) | (Portland, Maine) | 
| CS 5002 | Discrete Structures | Jonathan Mwaura | 6:00 pm - 9:20 pm T | 26(32) | (Portland, Maine) | 
| CS 5002 | Discrete Structures | Sarita Singh | 10:40 am - 2:00 pm W | 34(36) | (Seattle, WA) | 
| CS 5002 | Discrete Structures | Sarita Singh | 10:45 am - 2:05 pm F | 44(60) | (Seattle, WA) | 
| CS 5002 | Discrete Structures | Richard Hoshino | 10:00 am - 12:00 pm R | 25(30) | (Vancouver, Canada) | 
| CS 5002 | Discrete Structures | Richard Hoshino | 7:15 pm - 9:15 pm W | 14(30) | (Vancouver, Canada) | 
| CS 5002 | Discrete Structures | Maryam Farahmand Asil | TBA | 79(49) | (Online) | 
| CS 5002 | Discrete Structures | Jonathan Mwaura | 6:00 pm - 9:20 pm T | 23(30) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 6:10 pm - 7:40 pm R | 34(30) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 6:10 pm - 7:40 pm R | 34(30) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 6:10 pm - 7:40 pm R | 34(34) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 7:50 pm - 9:20 pm R | 30(30) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 7:50 pm - 9:20 pm R | 21(30) | |
| CS 5003 | Recitation for CS 5001 | Keith S. Bagley | 7:50 pm - 9:20 pm R | 2(34) | |
| CS 5003 | Recitation for CS 5001 | Mohammadhossein Toutiaee | 6:00 pm - 7:30 pm M | 21(23) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Mohammadhossein Toutiaee | 7:45 pm - 9:15 pm M | 19(23) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Rasika Bhalerao | 1:00 pm - 2:30 pm R | 24(24) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Rasika Bhalerao | 3:00 pm - 4:30 pm R | 22(24) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Mark L. Miller | 1:00 pm - 2:30 pm F | 17(25) | (San Francisco, CA) | 
| CS 5003 | Recitation for CS 5001 | Lindsay H. Jamieson | 9:00 am - 10:30 am W | 31(32) | (Portland, Maine) | 
| CS 5003 | Recitation for CS 5001 | Gary Cantrell | 6:00 pm - 7:30 pm R | 34(32) | (Portland, Maine) | 
| CS 5003 | Recitation for CS 5001 | Alexander A. Donaldson | 6:15 pm - 7:45 pm W | 43(43) | (Seattle, WA) | 
| CS 5003 | Recitation for CS 5001 | Anthony J. Mullen | 1:00 pm - 2:30 pm R | 39(40) | (Seattle, WA) | 
| CS 5003 | Recitation for CS 5001 | Sarita Singh | 2:30 pm - 4:00 pm W | 21(36) | (Seattle, WA) | 
| CS 5003 | Recitation for CS 5001 | Mona Ali | 10:00 am - 12:00 pm W | 16(30) | (Vancouver, Canada) | 
| CS 5003 | Recitation for CS 5001 | Logan W. Schmidt | 5:00 pm - 7:00 pm W | 28(30) | (Vancouver, Canada) | 
| CS 5003 | Recitation for CS 5001 | Mutharasu Narayanaperumal | 6:00 pm - 7:30 pm F | 4(25) | (Seattle, WA) | 
| CS 5004 | Object-Oriented Design | John D. Wilder | TBA | 28(49) | (Online) | 
| CS 5004 | Object-Oriented Design | Keith S. Bagley | 1:35 pm - 4:55 pm M | 36(35) | |
| CS 5004 | Object-Oriented Design | Rasika Bhalerao | 6:00 pm - 9:20 pm R | 18(25) | (Silicon Valley, CA) | 
| CS 5004 | Object-Oriented Design | Gary Cantrell | 1:00 pm - 4:20 pm M | 12(32) | (Portland, Maine) | 
| CS 5004 | Object-Oriented Design | Tamara Bonaci | 10:30 am - 1:50 pm T | 21(60) | (Seattle, WA) | 
| CS 5004 | Object-Oriented Design | Lino E. Coria Mendoza | 10:00 am - 12:00 pm T | 13(24) | (Vancouver, Canada) | 
| CS 5005 | Recitation for CS 5004 | John D. Wilder | TBA | 27(49) | (Online) | 
| CS 5005 | Recitation for CS 5004 | Rasika Bhalerao | 6:00 pm - 7:30 pm M | 18(25) | (Silicon Valley, CA) | 
| CS 5005 | Recitation for CS 5004 | Gary Cantrell | 1:00 pm - 2:30 pm T | 12(32) | (Portland, Maine) | 
| CS 5005 | Recitation for CS 5004 | Tamara Bonaci | 10:00 am - 11:30 am R | 21(60) | (Seattle, WA) | 
| CS 5005 | Recitation for CS 5004 | Lino E. Coria Mendoza | 10:00 am - 12:00 pm R | 13(24) | (Vancouver, Canada) | 
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm M | 19(20) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm M | 18(20) | |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Brent T. Hailpern | TBA | 65(79) | (Online) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Scott A. Valcourt | 1:00 pm - 4:20 pm W | 9(32) | (Portland, Maine) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Logan W. Schmidt | 2:00 pm - 4:00 pm T | 11(24) | (Vancouver, Canada) | 
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | TBA | 65(79) | (Online) | 
| CS 5009 | Recitation for CS 5008 | Scott A. Valcourt | 1:00 pm - 2:30 pm R | 9(32) | (Portland, Maine) | 
| CS 5009 | Recitation for CS 5008 | Logan W. Schmidt | 2:00 pm - 4:00 pm R | 11(24) | (Vancouver, Canada) | 
| CS 5010 | Programming Design Paradigm | Amit P. Shesh | 9:50 am - 11:30 am TF | 106(113) | |
| CS 5010 | Programming Design Paradigm | Amit P. Shesh | 1:35 pm - 3:15 pm TF | 97(107) | |
| CS 5010 | Programming Design Paradigm | Amit P. Shesh | 3:25 pm - 5:05 pm TF | 49(113) | |
| CS 5010 | Programming Design Paradigm | Zhuoqun Cheng | TBA | 47(79) | (Online) | 
| CS 5010 | Programming Design Paradigm | Zhuoqun Cheng | 6:00 pm - 9:20 pm T | 41(44) | (Silicon Valley, CA) | 
| CS 5010 | Programming Design Paradigm | Brian D. Cross | 6:00 pm - 9:20 pm W | 26(40) | (Seattle, WA) | 
| CS 5010 | Programming Design Paradigm | Tamara Bonaci | 10:30 am - 1:50 pm W | 18(30) | (Seattle, WA) | 
| CS 5010 | Programming Design Paradigm | Lino E. Coria Mendoza | 5:00 pm - 7:00 pm T | 18(30) | (Vancouver, Canada) | 
| CS 5010 | Programming Design Paradigm | Robert Oboko | 1:00 pm - 4:20 pm T | 9(32) | (Portland, Maine) | 
| CS 5011 | Recitation for CS 5010 | Zhuoqun Cheng | TBA | 52(79) | (Online) | 
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 2:50 pm - 4:20 pm M | 39(40) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 2:50 pm - 4:20 pm M | 40(40) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 6:00 pm - 7:30 pm M | 39(40) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 6:00 pm - 7:30 pm M | 43(45) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 6:00 pm - 7:30 pm M | 40(45) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 7:45 pm - 9:15 pm M | 36(45) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 7:45 pm - 9:15 pm M | 12(45) | |
| CS 5011 | Recitation for CS 5010 | Zhuoqun Cheng | 6:00 pm - 7:30 pm F | 21(22) | (Silicon Valley, CA) | 
| CS 5011 | Recitation for CS 5010 | Zhuoqun Cheng | 7:45 pm - 9:15 pm F | 17(22) | (Silicon Valley, CA) | 
| CS 5011 | Recitation for CS 5010 | Brian D. Cross | 6:00 pm - 7:30 pm M | 26(40) | (Seattle, WA) | 
| CS 5011 | Recitation for CS 5010 | Tamara Bonaci | 2:00 pm - 3:30 pm T | 18(30) | (Seattle, WA) | 
| CS 5011 | Recitation for CS 5010 | Lino E. Coria Mendoza | 5:00 pm - 7:00 pm R | 18(30) | (Vancouver, Canada) | 
| CS 5011 | Recitation for CS 5010 | Robert Oboko | 11:00 am - 12:30 pm R | 9(32) | (Portland, Maine) | 
| CS 5100 | Foundations of Artificial Intelligence | Robert J. Platt | 11:45 am - 1:25 pm MR | 139(150) | |
| CS 5100 | Foundations of Artificial Intelligence | Shivakumar Mathapathi | 1:00 pm - 4:20 pm R | 44(48) | (Silicon Valley, CA) | 
| CS 5100 | Foundations of Artificial Intelligence | Oscar Veliz | 3:15 pm - 6:35 pm R | 16(45) | (Seattle, WA) | 
| CS 5100 | Foundations of Artificial Intelligence | Richard Hoshino | 2:00 pm - 4:00 pm R | 11(30) | (Vancouver, Canada) | 
| CS 5170 | Artificial Intelligence for Human-Computer Interaction | Saiph Savage | 1:35 pm - 3:15 pm TF | 36(36) | |
| CS 5180 | Reinforcement Learning and Sequential Decision Making | Christopher J. Amato | 11:45 am - 1:25 pm MR | 71(76) | |
| CS 5200 | Database Management Systems | Kathleen T. Durant | 11:45 am - 1:25 pm MR | 108(113) | |
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 71(79) | (Online) | 
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 68(79) | (Online) | 
| CS 5200 | Database Management Systems | Jeongkyu Lee | 6:00 pm - 9:20 pm W | 38(48) | (Silicon Valley, CA) | 
| CS 5200 | Database Management Systems | Scott A. Valcourt | 1:00 pm - 4:20 pm F | 32(32) | (Portland, Maine) | 
| CS 5200 | Database Management Systems | Bruce Chhay | 6:30 pm - 9:50 pm R | 57(60) | (Seattle, WA) | 
| CS 5200 | Database Management Systems | Jack Thomas | 7:15 pm - 9:15 pm T | 20(30) | (Vancouver, Canada) | 
| CS 5200 | Database Management Systems | Jack Thomas | 7:15 pm - 9:15 pm M | 28(30) | (Vancouver, Canada) | 
| CS 5200 | Database Management Systems | Jack Thomas | 2:00 pm - 4:00 pm T | 22(24) | (Vancouver, Canada) | 
| CS 5200 | Database Management Systems | Richard Cobbe | 1:00 pm - 4:20 pm M | 41(42) | (Seattle, WA) | 
| CS 5200 | Database Management Systems | Kathleen T. Durant | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 117(117) | |
| CS 5200 | Database Management Systems | Domingo R. Genao | TBA | 50(79) | (Online) | 
| CS 5310 | Computer Graphics | Michael D. Shah | 6:00 pm - 9:20 pm W | 34(49) | |
| CS 5330 | Pattern Recognition and Computer Vision | Huaizu Jiang | 1:35 pm - 3:15 pm TF | 42(49) | |
| CS 5330 | Pattern Recognition and Computer Vision | Bruce A. Maxwell | 6:00 pm - 9:20 pm M | 9(20) | (Seattle, WA) | 
| CS 5340 | Computer/Human Interaction | Caglar Yildirim | 6:00 pm - 9:20 pm T | 41(49) | |
| CS 5340 | Computer/Human Interaction | John Alexis Guerra Gomez | 6:00 pm - 9:20 pm W | 2(25) | (San Francisco, CA) | 
| CS 5340 | Computer/Human Interaction | John Alexis Guerra Gomez | 6:00 pm - 9:20 pm W | 8(30) | (Silicon Valley, CA) | 
| CS 5340 | Computer/Human Interaction | Holly B. Jimison | TBA | 38(40) | (Online) | 
| CS 5340 | Computer/Human Interaction | John Alexis Guerra Gomez | 6:00 pm - 9:20 pm W | 4(10) | (Vancouver, Canada) | 
| CS 5400 | Principles of Programming Language | Eliyahu Barzilay | 6:00 pm - 9:20 pm T | 12(16) | |
| CS 5400 | Principles of Programming Language | Hosung Song | 6:00 pm - 9:20 pm W | 6(30) | (Seattle, WA) | 
| CS 5500 | Foundations of Software Engineering | Jose G. Annunziato | 3:25 pm - 5:05 pm TF | 50(50) | |
| CS 5500 | Foundations of Software Engineering | Shivakumar Mathapathi | 1:00 pm - 4:20 pm F | 47(48) | (Silicon Valley, CA) | 
| CS 5500 | Foundations of Software Engineering | Gary Cantrell | 1:00 pm - 4:20 pm R | 8(25) | (Portland, Maine) | 
| CS 5500 | Foundations of Software Engineering | Mark Bonicillo | 6:00 pm - 9:20 pm R | 59(60) | (Seattle, WA) | 
| CS 5500 | Foundations of Software Engineering | Monica Y. Coady | 2:00 pm - 4:00 pm T | 17(30) | (Vancouver, Canada) | 
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 105(120) | (Online) | 
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 105(120) | (Online) | 
| CS 5520 | Mobile Application Development | Neda Changizi | 2:00 pm - 4:00 pm M | 22(24) | (Vancouver, Canada) | 
| CS 5520 | Mobile Application Development | Oscar Veliz | 1:00 pm - 4:20 pm M | 9(60) | (Seattle, WA) | 
| CS 5520 | Mobile Application Development | Neda Changizi | 2:00 pm - 4:00 pm M | 18(19) | (Silicon Valley, CA) | 
| CS 5600 | Computer Systems | Martin J. Schedlbauer | TBA | 55(79) | (Online) | 
| CS 5600 | Computer Systems | Gene D. Cooperman | 3:25 pm - 5:05 pm TF | 23(48) | |
| CS 5600 | Computer Systems | Alexander B. Lash | 1:10 pm - 4:30 pm S | 34(45) | (Seattle, WA) | 
| CS 5600 | Computer Systems | Monica Y. Coady | 10:00 am - 12:00 pm R | 15(20) | (Vancouver, Canada) | 
| CS 5610 | Web Development | Jose G. Annunziato | TBA | 75(79) | (Online) | 
| CS 5610 | Web Development | John Alexis Guerra Gomez | 1:00 pm - 4:20 pm T | 27(30) | (Silicon Valley, CA) | 
| CS 5610 | Web Development | John Alexis Guerra Gomez | 1:00 pm - 4:20 pm T | 23(25) | (San Francisco, CA) | 
| CS 5610 | Web Development | Scott A. Valcourt | 1:00 pm - 4:20 pm M | 30(32) | (Portland, Maine) | 
| CS 5610 | Web Development | Anthony J. Mullen | 4:45 pm - 8:05 pm T | 59(60) | (Seattle, WA) | 
| CS 5610 | Web Development | Jose G. Annunziato | TBA | 73(79) | (Online) | 
| CS 5610 | Web Development | Neda Changizi | 5:00 pm - 7:00 pm M | 25(24) | (Vancouver, Canada) | 
| CS 5610 | Web Development | Mona Ali | 10:00 am - 12:00 pm T | 12(24) | (Vancouver, Canada) | 
| CS 5610 | Web Development | Jose G. Annunziato | TBA | 78(79) | (Online) | 
| CS 5610 | Web Development | Austin H. Jorgensen | 5:00 pm - 8:20 pm F | 17(40) | (Seattle, WA) | 
| CS 5700 | Fundamentals of Computer Networking | David R. Choffnes | 9:50 am - 11:30 am TF | 40(43) | |
| CS 5700 | Fundamentals of Computer Networking | Ali Sharifian Attar | TBA | 48(69) | (Online) | 
| CS 5700 | Fundamentals of Computer Networking | Sarita Singh | 10:00 am - 1:20 pm R | 12(20) | (Seattle, WA) | 
| CS 5800 | Algorithms | Virgil Pavlu | 9:50 am - 11:30 am TF | 35(46) | |
| CS 5800 | Algorithms | Ravi Sundaram | 1:35 pm - 3:15 pm TF | 125(150) | |
| CS 5800 | Algorithms | Ravi Sundaram | 3:25 pm - 5:05 pm TF | 26(200) | |
| CS 5800 | Algorithms | Justin Kennedy | TBA | 75(79) | (Online) | 
| CS 5800 | Algorithms | Anurag Bhardwaj | 6:00 pm - 9:20 pm R | 44(48) | (Silicon Valley, CA) | 
| CS 5800 | Algorithms | Smruthi Mukund | 9:00 am - 12:20 pm S | 23(45) | (Silicon Valley, CA) | 
| CS 5800 | Algorithms | Lama Hamandi | 6:00 pm - 9:20 pm T | 33(40) | (San Francisco, CA) | 
| CS 5800 | Algorithms | Lindsay H. Jamieson | 1:00 pm - 4:20 pm R | 23(32) | (Portland, Maine) | 
| CS 5800 | Algorithms | Jonathan Mwaura | 6:00 pm - 9:20 pm W | 8(32) | (Portland, Maine) | 
| CS 5800 | Algorithms | Zhifeng Sun | 6:30 pm - 9:50 pm F | 58(60) | (Seattle, WA) | 
| CS 5800 | Algorithms | Ryan M. Rad | 2:00 pm - 4:00 pm T | 12(24) | (Vancouver, Canada) | 
| CS 5800 | Algorithms | Ryan M. Rad | 5:00 pm - 7:00 pm T | 16(30) | (Vancouver, Canada) | 
| CS 5800 | Algorithms | Hyonho Lee | 6:00 pm - 9:20 pm M | 37(60) | (Seattle, WA) | 
| CS 5800 | Algorithms | Justin Kennedy | TBA | 58(79) | (Online) | 
| CS 5976 | Directed Study | Cheng Tan | TBA | 1(1) | (No campus, no room needed) | 
| CS 6120 | Natural Language Processing | Silvio Amir Alves Moreira | 11:45 am - 1:25 pm MR | 50(52) | |
| CS 6120 | Natural Language Processing | Uzair Ahmad | TBA | 58(79) | (Online) | 
| CS 6140 | Machine Learning | Predrag Radivojac | 3:25 pm - 5:05 pm TF | 56(87) | |
| CS 6140 | Machine Learning | Uzair Ahmad | TBA | 45(79) | (Online) | 
| CS 6140 | Machine Learning | Bruce A. Maxwell | 1:00 pm - 4:20 pm T | 10(30) | (Seattle, WA) | 
| CS 6140 | Machine Learning | Ryan M. Rad | 2:00 pm - 4:00 pm M | 7(24) | (Vancouver, Canada) | 
| CS 6140 | Machine Learning | Ryan M. Rad | 2:00 pm - 4:00 pm M | 1(18) | (Silicon Valley, CA) | 
| CS 6200 | Information Retrieval | David A. Smith | 1:35 pm - 3:15 pm TF | 33(34) | |
| CS 6200 | Information Retrieval | Omar Alonso | 6:00 pm - 9:20 pm T | 16(35) | (Silicon Valley, CA) | 
| CS 6200 | Information Retrieval | Omar Alonso | 6:00 pm - 9:20 pm T | 2(5) | (San Francisco, CA) | 
| CS 6220 | Data Mining Techniques | Virgil Pavlu | 3:25 pm - 5:05 pm TF | 26(87) | |
| CS 6220 | Data Mining Techniques | Sara Arunagiri | TBA | 71(79) | (Online) | 
| CS 6220 | Data Mining Techniques | Everaldo M. Aguiar | 5:00 pm - 8:20 pm R | 8(36) | (Seattle, WA) | 
| CS 6240 | Large-Scale Parallel Data Processing | Lama Hamandi | 6:00 pm - 9:20 pm R | 10(25) | (San Francisco, CA) | 
| CS 6240 | Large-Scale Parallel Data Processing | Ming-Chuan Wu | 5:15 pm - 8:35 pm T | 20(36) | (Seattle, WA) | 
| CS 6350 | Empirical Research Methods | Varun Mishra | 2:50 pm - 4:30 pm MW | 19(20) | |
| CS 6410 | Compilers | Olin Shivers III | 11:45 am - 1:25 pm MR | 3(9) | |
| CS 6620 | Fundamentals of Cloud Computing | Sophine Clachar | TBA | 74(79) | (Online) | 
| CS 6620 | Fundamentals of Cloud Computing | Anthony J. Mullen | 1:15 pm - 4:35 pm T | 43(45) | (Seattle, WA) | 
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | TBA | 52(79) | (Online) | 
| CS 6650 | Building Scalable Distributed Systems | Ian Gorton | 2:40 pm - 6:00 pm W | 51(60) | (Seattle, WA) | 
| CS 6650 | Building Scalable Distributed Systems | Vishal Rajpal | 6:00 pm - 9:20 pm F | 12(36) | (Seattle, WA) | 
| CS 6760 | Privacy, Security, and Usability | Tamara Bonaci | 12:00 pm - 3:20 pm R | 30(30) | (Seattle, WA) | 
| CS 6954 | Co-op Work Experience | Kathleen Vander Laan | TBA | 5(5) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Smajl Cengic | TBA | 2(5) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Ethan A. Selinger | TBA | 1(5) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Abdulrahim Hammour | TBA | 2(3) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Jennifer L. Ross | TBA | 1(1) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Emily J. Stimac | TBA | 1(5) | (No campus, no room needed) | 
| CS 6954 | Co-op Work Experience | Abdulrahim Hammour | TBA | 1(1) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Smajl Cengic | TBA | 126(150) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Emily J. Stimac | TBA | 35(99) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Ethan A. Selinger | TBA | 38(99) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 133(150) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Abdulrahim Hammour | TBA | 45(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Jennifer L. Ross | TBA | 39(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Ya Xuan Wang | TBA | 39(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Tracey Spinato | TBA | 5(30) | (No campus, no room needed) | 
| CS 6965 | Co-op Work Experience Abroad | Jennifer L. Ross | TBA | 1(1) | (No campus, no room needed) | 
| CS 6965 | Co-op Work Experience Abroad | Abdulrahim Hammour | TBA | 1(5) | (No campus, no room needed) | 
| CS 6965 | Co-op Work Experience Abroad | Kathleen Vander Laan | TBA | 1(5) | (No campus, no room needed) | 
| CS 7150 | Deep Learning | David Bau | 11:45 am - 1:25 pm MR | 27(49) | |
| CS 7180 | SpTp: Advanced Perception | Bruce A. Maxwell | 2:00 pm - 5:20 pm W | 12(40) | (Online) | 
| CS 7180 | SpTp: Advanced Perception | Bruce A. Maxwell | 2:00 pm - 5:20 pm R | 16(40) | (Online) | 
| CS 7200 | Statistical Methods for Computer Science | Olga Vitek | 9:50 am - 11:30 am TF | 14(31) | |
| CS 7290 | Special Topics in Data Science | Renee J. Miller | 11:45 am - 1:25 pm MR | 5(30) | |
| CS 7290 | Special Topics in Data Science | Philip Bogden | 6:00 pm - 9:20 pm M | 9(25) | (Portland, Maine) | 
| CS 7295 | SpTp: Data Vis for ML | Enrico Bertini | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 12(28) | |
| CS 7340 | Theory and Methods in Human Computer Interaction | Timothy W. Bickmore | 1:35 pm - 3:15 pm TF | 24(31) | |
| CS 7480 | SpTp in PL: PLandToolsVrtlWlrd | Christopher R. Martens | 2:50 pm - 4:30 pm MW | 5(29) | |
| CS 7485 | Special Topics in Formal Methods | Pete Manolios | 9:50 am - 11:30 am TF | 11(16) | |
| CS 7610 | Foundations of Distributed Systems | Ji Yong Shin | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 15(35) | |
| CS 7670 | Seminar in Computer Systems | Cheng Tan | 2:50 pm - 4:30 pm MW | 5(29) | |
| CS 7675 | Master\'s Research | Ji Yong Shin | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Bob De Schutter | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Christopher J. Amato | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Hongyang R. Zhang | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Frank Tip | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | David A. Smith | TBA | 3(3) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Robert J. Platt | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Robin S. Walters | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | William K. Robertson | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | David R. Choffnes | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Alexandra A. To | TBA | 1(2) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Saiph Savage | TBA | 1(1) | (No campus, no room needed) | 
| CS 7675 | Master\'s Research | Timothy W. Bickmore | TBA | 1(1) | (No campus, no room needed) | 
| CS 7800 | Advanced Algorithms | Jonathan Ullman | 1:35 pm - 3:15 pm TF | 30(36) | |
| CS 7880 | SpTp: Sublinear Algorithm | Soheil Behnezhad | 9:50 am - 11:30 am TF | 12(29) |