| Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) | 
|---|---|---|---|---|---|
| (Capacity) | |||||
| CS 1100 | Computer Science and Its Applications | Karl J. Lieberherr | TBA | 169(171) | (Online) | 
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am M | 23(30) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am M | 30(30) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am M | 30(30) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 8:00 am - 9:05 am W | 26(30) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am W | 30(30) | |
| CS 1101 | Lab for CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am W | 30(30) | |
| CS 1200 | First Year Seminar | Rachel A. Bargoot | 9:50 am - 10:55 am T | 25(25) | |
| CS 1200 | First Year Seminar | Hillary Spiritos | 11:45 am - 12:50 pm T | 25(25) | |
| CS 1200 | First Year Seminar | Madison Bavasso | 11:45 am - 12:50 pm W | 25(25) | |
| CS 1200 | First Year Seminar | Olivia Raykovich | 2:50 pm - 3:55 pm W | 25(25) | |
| CS 1200 | First Year Seminar | Keatyn M. Bergsten | 11:45 am - 12:50 pm W | 17(25) | |
| CS 1200 | First Year Seminar | Kereme Murrell | 1:35 pm - 2:40 pm R | 25(25) | |
| CS 1200 | First Year Seminar | Arianna T. Pagan | 11:45 am - 12:50 pm T | 13(25) | |
| CS 1210 | Professional Development for Khoury Co-op | Garrett T. Schwab | 9:15 am - 10:20 am M | 55(48) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Charles E. Haycook | 10:30 am - 11:35 am M | 51(47) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Anis H. Abdulle | 1:35 pm - 2:40 pm M | 52(47) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Amy F. Starzec | 4:35 pm - 5:40 pm M | 53(48) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Celsey Lumbra | 9:50 am - 10:55 am T | 54(47) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Yasmil Montes | 1:35 pm - 2:40 pm T | 35(30) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Melissa A. Peikin | 3:25 pm - 4:30 pm T | 20(10) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Lauren Rosenberg | 10:30 am - 11:35 am W | 52(47) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Kaitlyn S. Hughes | 11:45 am - 12:50 pm W | 42(30) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Victoria Hill | 1:35 pm - 2:40 pm W | 52(45) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Aileen B. Kent Yates | 2:50 pm - 3:55 pm W | 37(30) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Amanda M. Vispo | 4:35 pm - 5:40 pm W | 54(48) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Priyanka Bishnoi | 1:35 pm - 2:40 pm R | 54(47) | (Online) | 
| CS 1210 | Professional Development for Khoury Co-op | Samantha M. DiCanio | 4:35 pm - 5:40 pm R | 54(48) | (Online) | 
| CS 1800 | Discrete Structures | Andrew J. Van Der Poel | 11:45 am - 1:25 pm MR | 84(75) | |
| CS 1800 | Discrete Structures | Andrew J. Van Der Poel | 2:50 pm - 4:30 pm MW | 76(75) | |
| CS 1800 | Discrete Structures | Gregory Aloupis | TBA | 82(87) | (Online) | 
| CS 1802 | Seminar for CS 1800 | Andrew J. Van Der Poel | 10:25 am - 11:30 am F | 50(50) | |
| CS 1802 | Seminar for CS 1800 | Andrew J. Van Der Poel | 11:45 am - 12:50 pm F | 63(50) | |
| CS 1802 | Seminar for CS 1800 | Andrew J. Van Der Poel | 1:35 pm - 2:40 pm F | 48(50) | |
| CS 1802 | Seminar for CS 1800 | Gregory Aloupis | TBA | 81(87) | (Online) | 
| CS 2500 | Fundamentals of Computer Science 1 | Olin Shivers III | 9:15 am - 10:20 am MWR | 87(87) | |
| CS 2500 | Fundamentals of Computer Science 1 | Ferdinand Vesely | 10:30 am - 11:35 am MWR | 87(87) | |
| CS 2500 | Fundamentals of Computer Science 1 | Olin Shivers III | 10:30 am - 11:35 am MWR | 85(87) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 8:00 am - 9:40 am F | 33(34) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 8:00 am - 9:40 am F | 14(38) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 9:50 am - 11:30 am F | 33(34) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 9:50 am - 11:30 am F | 38(38) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 11:45 am - 1:25 pm F | 34(34) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 11:45 am - 1:25 pm F | 36(38) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 1:35 pm - 3:15 pm F | 38(38) | |
| CS 2501 | Lab for CS 2500 | UNKNOWN | 1:35 pm - 3:15 pm F | 33(34) | |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 94(87) | |
| CS 2510 | Fundamentals of Computer Science 2 | Benjamin S. Lerner | 9:15 am - 10:20 am MWR | 114(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 9:15 am - 10:20 am MWR | 40(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 10:30 am - 11:35 am MWR | 71(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | John Y. Park | 10:30 am - 11:35 am MWR | 94(94) | |
| CS 2510 | Fundamentals of Computer Science 2 | John Y. Park | 1:35 pm - 2:40 pm MWR | 114(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Leena Razzaq | 1:35 pm - 2:40 pm MWR | 96(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | John Y. Park | 4:35 pm - 5:40 pm MWR | 113(114) | |
| CS 2510 | Fundamentals of Computer Science 2 | Ellen R. Spertus | 10:35 am - 11:40 am MWR | 48(50) | (Oakland, CA) | 
| CS 2510 | Fundamentals of Computer Science 2 | Ellen R. Spertus | 1:35 pm - 2:40 pm MWR | 46(50) | (Oakland, CA) | 
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 8:00 am - 9:40 am F | 34(30) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 9:50 am - 11:30 am F | 32(30) | |
| CS 2511 | Lab for CS 2510 | Benjamin S. Lerner | 11:45 am - 1:25 pm F | 31(30) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 35(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 39(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 8:00 am - 9:40 am T | 34(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 35(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 9:50 am - 11:30 am T | 40(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 11:45 am - 1:25 pm T | 40(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 1:35 pm - 3:15 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 1:35 pm - 3:15 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 1:35 pm - 3:15 pm T | 40(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 3:25 pm - 5:05 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 3:25 pm - 5:05 pm T | 36(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 3:25 pm - 5:05 pm T | 40(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 30(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 7(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 5:15 pm - 6:55 pm T | 6(40) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 7:05 pm - 8:45 pm T | 5(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 7:05 pm - 8:45 pm T | 0(36) | |
| CS 2511 | Lab for CS 2510 | Leena Razzaq | 7:05 pm - 8:45 pm T | 0(40) | |
| CS 2511 | Lab for CS 2510 | Rasika Bhalerao | 8:45 am - 9:50 am F | 19(25) | (Oakland, CA) | 
| CS 2511 | Lab for CS 2510 | Rasika Bhalerao | 10:35 am - 11:40 am F | 25(25) | (Oakland, CA) | 
| CS 2511 | Lab for CS 2510 | Rasika Bhalerao | 12:25 pm - 1:30 pm F | 25(25) | (Oakland, CA) | 
| CS 2511 | Lab for CS 2510 | Rasika Bhalerao | 3:00 pm - 4:05 pm F | 25(25) | (Oakland, CA) | 
| CS 2800 | Logic and Computation | Daniel B. Patterson | 9:15 am - 10:20 am MWR | 87(87) | |
| CS 2800 | Logic and Computation | Daniel B. Patterson | 10:30 am - 11:35 am MWR | 77(82) | |
| CS 2800 | Logic and Computation | Daniel B. Patterson | 1:35 pm - 2:40 pm MWR | 78(87) | |
| CS 2810 | Mathematics of Data Models | Eric A. Gerber | 10:30 am - 11:35 am MWR | 112(114) | |
| CS 2810 | Mathematics of Data Models | Eric A. Gerber | 11:45 am - 1:25 pm MR | 125(125) | |
| CS 2810 | Mathematics of Data Models | Eric A. Gerber | 2:50 pm - 4:30 pm MW | 125(125) | |
| CS 3000 | Algorithms and Data | Paul E. Hand | 2:50 pm - 4:30 pm MW | 113(113) | |
| CS 3000 | Algorithms and Data | Mahsa Derakhshan | 1:35 pm - 3:15 pm TF | 102(113) | |
| CS 3000 | Algorithms and Data | Mahsa Derakhshan | 3:25 pm - 5:05 pm TF | 44(113) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 8:00 am - 9:05 am W | 12(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 9:15 am - 10:20 am W | 35(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 10:30 am - 11:35 am W | 38(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 11:45 am - 12:50 pm W | 38(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 1:35 pm - 2:40 pm W | 38(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 2:50 pm - 3:55 pm W | 43(46) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 4:35 pm - 5:40 pm W | 35(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 8:00 am - 9:05 am W | 1(38) | |
| CS 3001 | Recitation for CS 3000 | UNKNOWN | 4:35 pm - 5:40 pm W | 19(38) | |
| CS 3200 | Database Design | Renee J. Miller | 11:45 am - 1:25 pm MR | 59(59) | |
| CS 3200 | Database Design | Mark Fontenot | 9:15 am - 10:20 am MWR | 114(114) | |
| CS 3200 | Database Design | Mark Fontenot | 10:30 am - 11:35 am MWR | 175(175) | |
| CS 3500 | Object-Oriented Design | Lucia A. Nunez | 9:50 am - 11:30 am TF | 87(87) | |
| CS 3500 | Object-Oriented Design | Lucia A. Nunez | 1:35 pm - 3:15 pm TF | 89(87) | |
| CS 3501 | Lab for CS 3500 | UNKNOWN | 1:35 pm - 3:15 pm R | 36(36) | |
| CS 3501 | Lab for CS 3500 | UNKNOWN | 3:25 pm - 5:05 pm R | 36(36) | |
| CS 3501 | Lab for CS 3500 | UNKNOWN | 3:25 pm - 5:05 pm R | 40(40) | |
| CS 3501 | Lab for CS 3500 | UNKNOWN | 5:15 pm - 6:55 pm R | 35(36) | |
| CS 3501 | Lab for CS 3500 | UNKNOWN | 5:15 pm - 6:55 pm R | 29(40) | |
| CS 3520 | Programming in C++ | Adeel A. Bhutta | 10:30 am - 11:35 am MWR | 103(103) | |
| CS 3520 | Programming in C++ | James L. Perretta | 4:30 pm - 6:10 pm TR | 31(31) | |
| CS 3540 | Game Programming | Caglar Yildirim | TBA | 80(50) | (Online) | 
| CS 3650 | Computer Systems | Ferdinand Vesely | 1:35 pm - 2:40 pm MWR | 89(87) | |
| CS 3650 | Computer Systems | Ferdinand Vesely | 4:35 pm - 5:40 pm MWR | 114(114) | |
| CS 3650 | Computer Systems | Ji Yong Shin | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 89(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 85(87) | |
| CS 3700 | Networks and Distributed Systems | Alden W. Jackson | 1:35 pm - 3:15 pm TF | 97(97) | |
| CS 3800 | Theory of Computation | Matthew D. Jones | 9:50 am - 11:30 am TF | 87(87) | |
| CS 3800 | Theory of Computation | Walter A. Schnyder | 1:35 pm - 3:15 pm TF | 109(125) | (Online) | 
| CS 3950 | Introduction to Computer Science Research | Olga Vitek | 9:50 am - 11:30 am F | 33(33) | |
| CS 4097 | Mixed Reality | Caglar Yildirim | 9:50 am - 11:30 am TF | 6(6) | |
| CS 4100 | Artificial Intelligence | David A. Smith | 11:45 am - 1:25 pm MR | 50(50) | |
| CS 4100 | Artificial Intelligence | Wayne S. Snyder | 2:50 pm - 4:30 pm MW | 87(87) | (Online) | 
| CS 4120 | Natural Language Processing | Felix Muzny | 9:50 am - 11:30 am TF | 51(52) | |
| CS 4150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:20 pm T | 26(40) | |
| CS 4300 | Computer Graphics | Amit P. Shesh | 9:50 am - 11:30 am TF | 45(45) | |
| CS 4400 | Programming Languages | Eliyahu Barzilay | 6:00 pm - 9:20 pm T | 91(90) | |
| CS 4410 | Compilers | Benjamin S. Lerner | 1:35 pm - 2:40 pm MWR | 20(23) | |
| CS 4520 | Mobile Application Development | Md Nazmus Sakib Miazi | 2:50 pm - 4:30 pm MW | 29(28) | |
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 11:45 am - 1:25 pm MR | 64(64) | |
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 60(60) | |
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 2:50 pm - 4:30 pm MW | 60(60) | |
| CS 4530 | Fundamentals of Software Engineering | Jan Vitek | 1:35 pm - 3:15 pm TF | 60(60) | |
| CS 4530 | Fundamentals of Software Engineering | Jan Vitek | 3:25 pm - 5:05 pm TF | 60(60) | |
| CS 4530 | Fundamentals of Software Engineering | Mitchell Wand | 6:00 pm - 9:20 pm W | 57(60) | (Online) | 
| CS 4530 | Fundamentals of Software Engineering | Adeel A. Bhutta | 9:50 am - 11:30 am TF | 36(36) | |
| CS 4550 | Web Development | Jose G. Annunziato | 11:45 am - 1:25 pm MR | 97(97) | |
| CS 4610 | Robotic Science and Systems | Robert J. Platt | 9:50 am - 11:30 am TF | 19(10) | |
| CS 4700 | Network Fundamentals | Alden W. Jackson | 11:45 am - 1:25 pm MR | 4(15) | |
| CS 4730 | Distributed Systems | Cristina Nita-Rotaru | 1:35 pm - 3:15 pm TF | 13(49) | |
| CS 4805 | Fundamentals of Complexity Theory | Emanuele Viola | TBA | 4(10) | (Online) | 
| CS 4850 | Building Game Engines | Michael D. Shah | TBA | 26(25) | (Online) | 
| CS 4950 | Computer Science Research Seminar | Olga Vitek | 10:25 am - 11:30 am T | 4(20) | |
| CS 4973 | Advanced Software Engineering | Jonathan Bell | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 4(10) | |
| CS 4973 | Computer Security & Privacy | Steven Sprecher | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 7(15) | |
| CS 4973 | Intro to Windows Malware | Kai Bernardini | 11:45 am - 1:25 pm WF | 12(20) | |
| CS 5001 | Intensive Foundations of Computer Science | Amit P. Shesh | 6:00 pm - 9:20 pm M | 101(113) | |
| CS 5001 | Intensive Foundations of Computer Science | Albert Lionelle | 1:00 pm - 4:20 pm M | 16(24) | (San Francisco, CA) | 
| CS 5001 | Intensive Foundations of Computer Science | Mohammadhossein Toutiaee | 1:00 pm - 4:20 pm T | 40(48) | (Silicon Valley, CA) | 
| CS 5001 | Intensive Foundations of Computer Science | Mona Ali | 12:00 pm - 2:00 pm M | 30(30) | (Vancouver, Canada) | 
| CS 5001 | Intensive Foundations of Computer Science | Mona Ali | 2:30 pm - 4:30 pm M | 30(30) | (Vancouver, Canada) | 
| CS 5001 | Intensive Foundations of Computer Science | Anthony J. Mullen | 1:00 pm - 4:20 pm T | 60(60) | (Seattle, WA) | 
| CS 5001 | Intensive Foundations of Computer Science | Aditya Mishra | 6:00 pm - 9:20 pm T | 27(60) | (Seattle, WA) | 
| CS 5001 | Intensive Foundations of Computer Science | Lindsay H. Jamieson | 6:00 pm - 9:20 pm M | 12(32) | (Portland, Maine) | 
| CS 5001 | Intensive Foundations of Computer Science | Albert Lionelle | TBA | 23(30) | (Vancouver, Canada) | 
| CS 5001 | Intensive Foundations of Computer Science | Lindsay H. Jamieson | 9:00 am - 12:20 pm T | 27(32) | (Portland, Maine) | 
| CS 5001 | Intensive Foundations of Computer Science | Sami Rollins | 3:00 pm - 4:40 pm MW | 4(24) | (Arlington, VA) | 
| CS 5002 | Discrete Structures | UNKNOWN | 5:40 pm - 7:20 pm MW | 6(24) | (Arlington, VA) | 
| CS 5002 | Discrete Structures | Richard Hoshino | 7:15 pm - 9:15 pm W | 30(30) | (Vancouver, Canada) | 
| CS 5002 | Discrete Structures | Richard Hoshino | 10:00 am - 12:00 pm R | 30(30) | (Vancouver, Canada) | 
| CS 5002 | Discrete Structures | Richard Hoshino | TBA | 38(30) | (Vancouver, Canada) | 
| CS 5002 | Discrete Structures | Ghita Amor-Tijani | 1:35 pm - 4:50 pm W | 73(73) | |
| CS 5002 | Discrete Structures | Alvaro Monge | 1:00 pm - 4:20 pm W | 20(24) | (San Francisco, CA) | 
| CS 5002 | Discrete Structures | Maryam Farahmand Asil | 9:00 am - 12:20 pm W | 47(48) | (Silicon Valley, CA) | 
| CS 5002 | Discrete Structures | Sarita Singh | 1:20 pm - 4:50 pm M | 56(60) | (Seattle, WA) | 
| CS 5002 | Discrete Structures | Oscar Veliz | 5:15 pm - 8:35 pm M | 36(60) | (Seattle, WA) | 
| CS 5002 | Discrete Structures | Weston D. Viles | 6:00 pm - 9:20 pm T | 12(32) | (Portland, Maine) | 
| CS 5002 | Discrete Structures | Alan C. Jamieson | 1:00 pm - 4:20 pm W | 32(32) | (Portland, Maine) | 
| CS 5003 | Recitation for CS 5001 | Amit P. Shesh | 6:10 pm - 7:40 pm R | 30(30) | |
| CS 5003 | Recitation for CS 5001 | Mona Ali | 12:00 pm - 2:00 pm W | 29(30) | (Vancouver, Canada) | 
| CS 5003 | Recitation for CS 5001 | Amit P. Shesh | 6:10 pm - 7:40 pm R | 34(34) | |
| CS 5003 | Recitation for CS 5001 | Mona Ali | 2:30 pm - 4:30 pm W | 29(30) | (Vancouver, Canada) | 
| CS 5003 | Recitation for CS 5001 | Aditya Mishra | 7:00 pm - 8:30 pm R | 27(60) | (Seattle, WA) | 
| CS 5003 | Recitation for CS 5001 | Anthony J. Mullen | 1:00 pm - 2:30 pm R | 60(60) | (Seattle, WA) | 
| CS 5003 | Recitation for CS 5001 | Lindsay H. Jamieson | 9:30 am - 11:00 am S | 11(32) | (Portland, Maine) | 
| CS 5003 | Recitation for CS 5001 | Lindsay H. Jamieson | 9:00 am - 10:30 am W | 28(32) | (Portland, Maine) | 
| CS 5003 | Recitation for CS 5001 | Amit P. Shesh | 7:50 pm - 9:20 pm R | 30(30) | |
| CS 5003 | Recitation for CS 5001 | Amit P. Shesh | 7:50 pm - 9:20 pm R | 6(30) | |
| CS 5003 | Recitation for CS 5001 | Mohammadhossein Toutiaee | 1:00 pm - 2:30 pm R | 18(20) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Mohammadhossein Toutiaee | 2:45 pm - 4:15 pm R | 22(25) | (Silicon Valley, CA) | 
| CS 5003 | Recitation for CS 5001 | Mark L. Miller | 3:00 pm - 4:30 pm R | 16(24) | (San Francisco, CA) | 
| CS 5003 | Recitation for CS 5001 | Sami Rollins | 3:00 pm - 4:30 pm T | 4(24) | (Arlington, VA) | 
| CS 5003 | Recitation for CS 5001 | Albert Lionelle | TBA | 23(30) | (Vancouver, Canada) | 
| CS 5004 | Object-Oriented Design | Lino E. Coria Mendoza | 2:30 pm - 4:30 pm M | 30(30) | (Vancouver, Canada) | 
| CS 5004 | Object-Oriented Design | Lino E. Coria Mendoza | 5:00 pm - 7:00 pm M | 21(30) | (Vancouver, Canada) | 
| CS 5004 | Object-Oriented Design | Mark L. Miller | 1:00 pm - 4:20 pm T | 19(24) | (San Francisco, CA) | 
| CS 5004 | Object-Oriented Design | Rasika Bhalerao | 1:00 pm - 4:20 pm T | 45(45) | (Silicon Valley, CA) | 
| CS 5004 | Object-Oriented Design | Zhuoqun Cheng | 6:00 pm - 9:20 pm T | 40(45) | (Silicon Valley, CA) | 
| CS 5004 | Object-Oriented Design | Gary Cantrell | 1:00 pm - 4:20 pm M | 32(32) | (Portland, Maine) | 
| CS 5004 | Object-Oriented Design | Tamara Bonaci | 10:00 am - 1:20 pm W | 60(60) | (Seattle, WA) | 
| CS 5004 | Object-Oriented Design | Gary Cantrell | 6:00 pm - 9:20 pm M | 18(32) | (Portland, Maine) | 
| CS 5004 | Object-Oriented Design | Keith S. Bagley | 1:35 pm - 4:50 pm M | 60(60) | |
| CS 5004 | Object-Oriented Design | Keith S. Bagley | 6:00 pm - 9:20 pm M | 54(113) | |
| CS 5004 | Object-Oriented Design | Vinayak Rao | 6:00 pm - 9:20 pm W | 43(60) | (Seattle, WA) | 
| CS 5005 | Recitation for CS 5004 | Mark L. Miller | 1:00 pm - 2:30 pm R | 19(24) | (San Francisco, CA) | 
| CS 5005 | Recitation for CS 5004 | Rasika Bhalerao | 2:00 pm - 3:30 pm R | 23(23) | (Silicon Valley, CA) | 
| CS 5005 | Recitation for CS 5004 | Rasika Bhalerao | 3:45 pm - 5:15 pm R | 23(23) | (Silicon Valley, CA) | 
| CS 5005 | Recitation for CS 5004 | Zhuoqun Cheng | 6:00 pm - 7:30 pm R | 23(23) | (Silicon Valley, CA) | 
| CS 5005 | Recitation for CS 5004 | Zhuoqun Cheng | 7:45 pm - 9:15 pm R | 16(23) | (Silicon Valley, CA) | 
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm R | 23(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 7:45 pm - 9:15 pm R | 18(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm R | 22(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 7:45 pm - 9:15 pm R | 7(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm R | 23(23) | |
| CS 5005 | Recitation for CS 5004 | Gary Cantrell | 9:30 am - 11:00 am S | 17(32) | (Portland, Maine) | 
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 7:45 pm - 9:15 pm R | 0(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 6:00 pm - 7:30 pm R | 21(23) | |
| CS 5005 | Recitation for CS 5004 | Keith S. Bagley | 7:45 pm - 9:15 pm R | 0(23) | |
| CS 5005 | Recitation for CS 5004 | Tamara Bonaci | 10:00 am - 11:30 am R | 60(60) | (Seattle, WA) | 
| CS 5005 | Recitation for CS 5004 | Gary Cantrell | 1:00 pm - 2:30 pm W | 32(32) | (Portland, Maine) | 
| CS 5005 | Recitation for CS 5004 | Vinayak Rao | 5:00 pm - 6:25 pm F | 43(60) | (Seattle, WA) | 
| CS 5005 | Recitation for CS 5004 | Lino E. Coria Mendoza | 2:30 pm - 4:30 pm W | 29(30) | (Vancouver, Canada) | 
| CS 5005 | Recitation for CS 5004 | Lino E. Coria Mendoza | 5:00 pm - 7:00 pm W | 23(30) | (Vancouver, Canada) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Logan W. Schmidt | 12:00 pm - 2:00 pm T | 15(30) | (Vancouver, Canada) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Logan W. Schmidt | 2:30 pm - 4:30 pm T | 28(30) | (Vancouver, Canada) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Lama Hamandi | 1:00 pm - 4:20 pm W | 14(24) | (San Francisco, CA) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Shivakumar Mathapathi | 6:00 pm - 9:20 pm W | 21(45) | (Silicon Valley, CA) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Jeongkyu Lee | 1:00 pm - 4:20 pm W | 46(45) | (Silicon Valley, CA) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Andrew C. Jelani | 6:00 pm - 9:20 pm T | 23(60) | (Seattle, WA) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Sarita Singh | 1:30 pm - 4:50 pm W | 42(60) | (Seattle, WA) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Jonathan Mwaura | 6:00 pm - 9:20 pm T | 11(32) | (Online) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Albert Lionelle | 6:30 pm - 8:30 pm T | 105(114) | |
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Scott A. Valcourt | 1:00 pm - 4:20 pm T | 32(32) | (Portland, Maine) | 
| CS 5008 | Data Structures, Algorithms, and Their Applications within Computer Systems | Brent T. Hailpern | 7:00 pm - 10:20 pm T | 87(87) | (Online) | 
| CS 5009 | Recitation for CS 5008 | Lama Hamandi | 2:00 pm - 3:30 pm F | 14(24) | (San Francisco, CA) | 
| CS 5009 | Recitation for CS 5008 | Jeongkyu Lee | 1:00 pm - 2:30 pm F | 23(23) | (Silicon Valley, CA) | 
| CS 5009 | Recitation for CS 5008 | Jeongkyu Lee | 2:45 pm - 4:15 pm F | 22(23) | (Silicon Valley, CA) | 
| CS 5009 | Recitation for CS 5008 | Shivakumar Mathapathi | 6:00 pm - 7:30 pm M | 17(30) | (Silicon Valley, CA) | 
| CS 5009 | Recitation for CS 5008 | Shivakumar Mathapathi | 7:45 pm - 9:15 pm M | 3(3) | (Silicon Valley, CA) | 
| CS 5009 | Recitation for CS 5008 | Logan W. Schmidt | 10:00 am - 12:00 pm R | 25(30) | (Vancouver, Canada) | 
| CS 5009 | Recitation for CS 5008 | Andrew C. Jelani | 5:30 pm - 6:55 pm R | 25(60) | (Seattle, WA) | 
| CS 5009 | Recitation for CS 5008 | Sarita Singh | 4:40 pm - 6:10 pm R | 43(60) | (Seattle, WA) | 
| CS 5009 | Recitation for CS 5008 | Scott A. Valcourt | 1:00 pm - 2:30 pm R | 32(32) | (Portland, Maine) | 
| CS 5009 | Recitation for CS 5008 | Logan W. Schmidt | 2:30 pm - 4:30 pm R | 18(18) | (Vancouver, Canada) | 
| CS 5009 | Recitation for CS 5008 | Albert Lionelle | 6:30 pm - 8:30 pm W | 104(125) | |
| CS 5009 | Recitation for CS 5008 | Jonathan Mwaura | 6:00 pm - 7:30 pm R | 10(32) | (Online) | 
| CS 5009 | Recitation for CS 5008 | Prathibha Kasaragod | 7:15 pm - 8:45 pm W | 87(87) | (Online) | 
| CS 5010 | Programming Design Paradigm | Jack Thomas | 12:00 pm - 2:00 pm M | 7(30) | (Vancouver, Canada) | 
| CS 5010 | Programming Design Paradigm | John D. Wilder | TBA | 2(29) | (Vancouver, Canada) | 
| CS 5010 | Programming Design Paradigm | Brian D. Cross | 6:00 pm - 9:20 pm W | 17(40) | (Seattle, WA) | 
| CS 5010 | Programming Design Paradigm | Amit P. Shesh | 1:35 pm - 3:15 pm TF | 113(114) | |
| CS 5010 | Programming Design Paradigm | Zhuoqun Cheng | 6:00 pm - 9:20 pm W | 16(18) | (Silicon Valley, CA) | 
| CS 5010 | Programming Design Paradigm | John D. Wilder | TBA | 31(59) | (Online) | 
| CS 5010 | Programming Design Paradigm | Divya Chaudhary | 10:00 am - 1:20 pm T | 7(36) | (Seattle, WA) | 
| CS 5011 | Recitation for CS 5010 | Jack Thomas | 12:00 pm - 2:00 pm W | 7(30) | (Vancouver, Canada) | 
| CS 5011 | Recitation for CS 5010 | Zhuoqun Cheng | 6:00 pm - 7:30 pm F | 17(20) | (Silicon Valley, CA) | 
| CS 5011 | Recitation for CS 5010 | John D. Wilder | TBA | 2(29) | (Vancouver, Canada) | 
| CS 5011 | Recitation for CS 5010 | Brian D. Cross | 6:00 pm - 7:30 pm M | 17(40) | (Seattle, WA) | 
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 6:00 pm - 7:30 pm M | 40(40) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 6:00 pm - 7:30 pm M | 40(40) | |
| CS 5011 | Recitation for CS 5010 | Amit P. Shesh | 7:45 pm - 9:15 pm M | 30(39) | |
| CS 5011 | Recitation for CS 5010 | John D. Wilder | TBA | 33(59) | (Online) | 
| CS 5011 | Recitation for CS 5010 | Divya Chaudhary | 10:00 am - 11:30 am R | 7(36) | (Seattle, WA) | 
| CS 5097 | Mixed Reality | Monica Y. Coady | 10:00 am - 12:00 pm F | 8(24) | (Vancouver, Canada) | 
| CS 5097 | Mixed Reality | Caglar Yildirim | 9:50 am - 11:30 am TF | 24(24) | |
| CS 5097 | Mixed Reality | Monica Y. Coady | 10:00 am - 12:00 pm F | 11(12) | (Silicon Valley, CA) | 
| CS 5100 | Foundations of Artificial Intelligence | David A. Smith | 11:45 am - 1:25 pm MR | 44(44) | |
| CS 5100 | Foundations of Artificial Intelligence | Oscar Veliz | 1:00 pm - 4:20 pm M | 23(35) | (Seattle, WA) | 
| CS 5100 | Foundations of Artificial Intelligence | Jonathan Mwaura | 6:00 pm - 9:20 pm W | 27(32) | (Portland, Maine) | 
| CS 5150 | Game Artificial Intelligence | Kevin Dill | 6:00 pm - 9:20 pm T | 30(30) | |
| CS 5200 | Database Management Systems | Kathleen T. Durant | 11:45 am - 1:25 pm MR | 83(87) | |
| CS 5200 | Database Management Systems | Richard Cobbe | 12:00 pm - 3:20 pm F | 41(45) | (Seattle, WA) | 
| CS 5200 | Database Management Systems | Jack Thomas | 5:00 pm - 7:00 pm F | 14(30) | (Vancouver, Canada) | 
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 97(99) | (Online) | 
| CS 5200 | Database Management Systems | Bruce Chhay | 6:30 pm - 9:50 pm R | 59(60) | (Seattle, WA) | 
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 3(29) | (Vancouver, Canada) | 
| CS 5200 | Database Management Systems | Domingo R. Genao | TBA | 96(99) | (Online) | 
| CS 5200 | Database Management Systems | Kathleen T. Durant | 2:50 pm - 4:30 pm MW | 85(87) | |
| CS 5200 | Database Management Systems | Martin J. Schedlbauer | TBA | 69(99) | (Online) | 
| CS 5310 | Computer Graphics | Amit P. Shesh | 9:50 am - 11:30 am TF | 5(31) | |
| CS 5330 | Pattern Recognition and Computer Vision | Bruce A. Maxwell | 2:00 pm - 5:20 pm W | 98(99) | (Online) | 
| CS 5330 | Pattern Recognition and Computer Vision | Lino E. Coria Mendoza | 12:00 pm - 2:00 pm T | 30(30) | (Vancouver, Canada) | 
| CS 5330 | Pattern Recognition and Computer Vision | Bruce A. Maxwell | 2:00 pm - 5:20 pm R | 58(99) | (Online) | 
| CS 5335 | Robotic Science and Systems | Robert J. Platt | 9:50 am - 11:30 am TF | 87(87) | |
| CS 5340 | Computer/Human Interaction | Alexandra A. To | 2:50 pm - 4:30 pm MW | 51(50) | |
| CS 5340 | Computer/Human Interaction | Mirjana Prpa | 5:00 pm - 7:00 pm M | 16(24) | (Vancouver, Canada) | 
| CS 5340 | Computer/Human Interaction | Md Nazmus Sakib Miazi | TBA | 6(5) | (Online) | 
| CS 5400 | Principles of Programming Language | Eliyahu Barzilay | 6:00 pm - 9:20 pm T | 10(10) | |
| CS 5500 | Foundations of Software Engineering | Michael D. Shah | 6:00 pm - 9:20 pm W | 60(60) | |
| CS 5500 | Foundations of Software Engineering | Shivakumar Mathapathi | 1:00 pm - 4:20 pm F | 45(45) | (Silicon Valley, CA) | 
| CS 5500 | Foundations of Software Engineering | Mark Bonicillo | 6:00 pm - 9:20 pm R | 39(40) | (Seattle, WA) | 
| CS 5500 | Foundations of Software Engineering | Alexander B. Lash | 1:00 pm - 4:20 pm S | 60(60) | (Seattle, WA) | 
| CS 5500 | Foundations of Software Engineering | Michael D. Shah | 6:00 pm - 9:20 pm R | 61(60) | |
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 96(99) | (Online) | 
| CS 5520 | Mobile Application Development | Oscar Veliz | 12:00 pm - 3:20 pm R | 29(30) | (Seattle, WA) | 
| CS 5520 | Mobile Application Development | Daniel Feinberg | TBA | 97(99) | (Online) | 
| CS 5520 | Mobile Application Development | Neda Changizi | 2:30 pm - 4:30 pm T | 22(24) | (Vancouver, Canada) | 
| CS 5520 | Mobile Application Development | Md Nazmus Sakib Miazi | 2:50 pm - 4:30 pm MW | 30(30) | |
| CS 5520 | Mobile Application Development | Neda Changizi | 5:00 pm - 7:00 pm T | 13(18) | (Vancouver, Canada) | 
| CS 5600 | Computer Systems | Cheng Tan | 2:50 pm - 4:30 pm MW | 70(73) | |
| CS 5600 | Computer Systems | Martin J. Schedlbauer | TBA | 96(99) | (Online) | 
| CS 5600 | Computer Systems | Aditya Mishra | 3:00 pm - 6:20 pm F | 6(30) | (Seattle, WA) | 
| CS 5610 | Web Development | Cristian Penarrieta | 7:15 pm - 9:15 pm M | 30(30) | (Vancouver, Canada) | 
| CS 5610 | Web Development | Austin H. Jorgensen | 5:30 pm - 8:50 pm W | 35(36) | (Seattle, WA) | 
| CS 5610 | Web Development | Jose G. Annunziato | 6:00 pm - 9:20 pm M | 113(113) | (Online) | 
| CS 5610 | Web Development | Jose G. Annunziato | 6:00 pm - 9:20 pm R | 111(113) | |
| CS 5700 | Fundamentals of Computer Networking | Alden W. Jackson | 11:45 am - 1:25 pm MR | 44(45) | |
| CS 5700 | Fundamentals of Computer Networking | Scott A. Valcourt | 9:00 am - 12:20 pm W | 26(32) | (Portland, Maine) | 
| CS 5700 | Fundamentals of Computer Networking | Lama Hamandi | 9:00 am - 12:20 pm F | 26(30) | (San Francisco, CA) | 
| CS 5700 | Fundamentals of Computer Networking | Lama Hamandi | 9:00 am - 12:20 pm F | 17(18) | (Vancouver, Canada) | 
| CS 5700 | Fundamentals of Computer Networking | Ali Sharifian Attar | TBA | 98(99) | (Online) | 
| CS 5800 | Algorithms | Virgil Pavlu | 6:00 pm - 9:20 pm T | 145(150) | |
| CS 5800 | Algorithms | Gregory Aloupis | TBA | 85(87) | (Online) | 
| CS 5800 | Algorithms | Lama Hamandi | 1:00 pm - 4:20 pm T | 2(30) | (San Francisco, CA) | 
| CS 5800 | Algorithms | Anurag Bhardwaj | 6:00 pm - 9:20 pm R | 45(45) | (Silicon Valley, CA) | 
| CS 5800 | Algorithms | Jonathan Mwaura | 1:00 pm - 4:20 pm W | 28(32) | (Portland, Maine) | 
| CS 5800 | Algorithms | Justin Kennedy | TBA | 98(99) | (Online) | 
| CS 5800 | Algorithms | Zhifeng Sun | 6:30 pm - 9:50 pm F | 60(60) | (Seattle, WA) | 
| CS 5800 | Algorithms | Hyonho Lee | 6:00 pm - 9:20 pm M | 44(60) | (Seattle, WA) | 
| CS 5800 | Algorithms | Aanchan Mohan | 2:30 pm - 4:30 pm F | 20(30) | (Vancouver, Canada) | 
| CS 5800 | Algorithms | Lama Hamandi | 1:00 pm - 4:20 pm T | 18(18) | (Silicon Valley, CA) | 
| CS 5800 | Algorithms | Justin Kennedy | TBA | 96(99) | (Online) | 
| CS 5850 | Building Game Engines | Michael D. Shah | TBA | 38(35) | (Online) | 
| CS 5850 | Building Game Engines | Michael D. Shah | 12:00 pm - 3:20 pm T | 9(18) | (Vancouver, Canada) | 
| CS 5964 | Projects for Professionals | Monica Y. Coady | TBA | 2(25) | (Vancouver, Canada) | 
| CS 5976 | Directed Study | Scott A. Valcourt | TBA | 1(1) | (No campus, no room needed) | 
| CS 5976 | Directed Study | Engin Kirda | TBA | 1(1) | (No campus, no room needed) | 
| CS 5976 | Directed Study | Alan C. Jamieson | TBA | 1(1) | (No campus, no room needed) | 
| CS 5976 | Directed Study | Predrag Radivojac | TBA | 1(1) | (No campus, no room needed) | 
| CS 6120 | Natural Language Processing | Silvio Amir Alves Moreira | 11:45 am - 1:25 pm MR | 49(49) | |
| CS 6120 | Natural Language Processing | Rasika Bhalerao | 9:00 am - 12:20 pm R | 45(45) | (Silicon Valley, CA) | 
| CS 6120 | Natural Language Processing | Uzair Ahmad | TBA | 98(99) | (Online) | 
| CS 6120 | Natural Language Processing | Arasu Narayan | 6:00 pm - 9:20 pm M | 8(30) | (Seattle, WA) | 
| CS 6140 | Machine Learning | Ehsan Elhamifar | 9:50 am - 11:30 am TF | 85(87) | |
| CS 6140 | Machine Learning | Bruce A. Maxwell | 1:00 pm - 4:20 pm T | 25(40) | (Seattle, WA) | 
| CS 6140 | Machine Learning | Smruthi Mukund | 9:00 am - 12:20 pm S | 17(45) | (Silicon Valley, CA) | 
| CS 6140 | Machine Learning | Uzair Ahmad | TBA | 57(99) | (Online) | 
| CS 6140 | Machine Learning | Prashant Mittal | 9:30 am - 12:50 pm S | 11(32) | (Portland, Maine) | 
| CS 6200 | Information Retrieval | Ghita Amor-Tijani | 11:45 am - 1:25 pm MR | 60(60) | |
| CS 6220 | Data Mining Techniques | Everaldo M. Aguiar | 5:00 pm - 8:20 pm R | 15(30) | (Seattle, WA) | 
| CS 6220 | Data Mining Techniques | Sara Arunagiri | TBA | 98(99) | (Online) | 
| CS 6220 | Data Mining Techniques | Karl Ni | 6:00 pm - 9:20 pm W | 14(20) | (San Francisco, CA) | 
| CS 6220 | Data Mining Techniques | Karl Ni | 6:00 pm - 9:20 pm W | 28(40) | (Silicon Valley, CA) | 
| CS 6240 | Large-Scale Parallel Data Processing | Divya Chaudhary | 2:00 pm - 5:20 pm T | 30(30) | (Seattle, WA) | 
| CS 6410 | Compilers | Benjamin S. Lerner | 1:35 pm - 2:40 pm MWR | 7(7) | |
| CS 6620 | Fundamentals of Cloud Computing | Kanaka P. Saripalli | 9:00 am - 12:20 pm S | 18(18) | (Vancouver, Canada) | 
| CS 6620 | Fundamentals of Cloud Computing | Kanaka P. Saripalli | 9:00 am - 12:20 pm S | 44(45) | (Silicon Valley, CA) | 
| CS 6620 | Fundamentals of Cloud Computing | Anthony J. Mullen | 4:40 pm - 8:00 pm T | 44(45) | (Seattle, WA) | 
| CS 6620 | Fundamentals of Cloud Computing | Sophine Clachar | TBA | 98(99) | (Online) | 
| CS 6650 | Building Scalable Distributed Systems | Ian Gorton | 9:35 am - 12:55 pm T | 45(45) | (Seattle, WA) | 
| CS 6650 | Building Scalable Distributed Systems | Vishal Rajpal | 6:00 pm - 9:20 pm F | 39(40) | (Seattle, WA) | 
| CS 6650 | Building Scalable Distributed Systems | Kanaka P. Saripalli | TBA | 97(99) | (Online) | 
| CS 6650 | Building Scalable Distributed Systems | Monica Y. Coady | 2:30 pm - 4:30 pm F | 26(30) | (Vancouver, Canada) | 
| CS 6954 | Co-op Work Experience | Emily J. Stimac | TBA | 1(5) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Smajl Cengic | TBA | 55(130) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Abdulrahim Hammour | TBA | 9(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Emily J. Stimac | TBA | 13(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Ethan A. Selinger | TBA | 28(100) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Jennifer L. Ross | TBA | 7(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Kathleen Vander Laan | TBA | 64(130) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Tracey Spinato | TBA | 9(50) | (No campus, no room needed) | 
| CS 6964 | Co-op Work Experience | Ya Xuan Wang | TBA | 4(30) | (No campus, no room needed) | 
| CS 6965 | Co-op Work Experience Abroad | Emily J. Stimac | TBA | 2(10) | (No campus, no room needed) | 
| CS 7140 | Advanced Machine Learning | Hongyang R. Zhang | 2:50 pm - 4:30 pm MW | 20(25) | |
| CS 7150 | Deep Learning | Huaizu Jiang | 3:25 pm - 5:05 pm TF | 56(56) | |
| CS 7180 | Special Topics in Artificial Intelligence | Robin S. Walters | 11:45 am - 1:25 pm MR | 25(25) | |
| CS 7240 | Principles of Scalable Data Management: Theory, Algorithms, and Database Systems | Wolfgang Gatterbauer | 1:35 pm - 3:15 pm TF | 22(30) | |
| CS 7290 | Special Topics in Data Science | Omar Alonso | 3:00 pm - 6:20 pm R | 11(20) | (Silicon Valley, CA) | 
| CS 7290 | Special Topics in Data Science | Tamara Bonaci | 12:15 pm - 3:35 pm R | 3(30) | (Seattle, WA) | 
| CS 7290 | Special Topics in Data Science | Omar Alonso | 6:00 pm - 9:20 pm R | 9(35) | |
| CS 7290 | Special Topics in Data Science | Tamara Bonaci | 3:15 pm - 6:35 pm R | 3(35) | |
| CS 7295 | Special Topics in Data Visualization | John Alexis Guerra Gomez | 1:00 pm - 4:20 pm W | 7(30) | (San Francisco, CA) | 
| CS 7295 | Special Topics in Data Visualization | John Alexis Guerra Gomez | 1:00 pm - 4:20 pm W | 6(24) | (Silicon Valley, CA) | 
| CS 7300 | Empirical Research Methods for Human Computer Interaction | Timothy W. Bickmore | 11:45 am - 1:25 pm MR | 29(30) | |
| CS 7390 | Special Topics in Human-Centered Computing | Saiph Savage | 3:25 pm - 5:05 pm TF | 21(30) | |
| CS 7580 | Advanced Software Engineering | Jonathan Bell | 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R | 21(25) | |
| CS 7600 | Intensive Computer Systems | Gene D. Cooperman | 3:25 pm - 5:05 pm TF | 39(40) | |
| CS 7805 | Complexity Theory | Emanuele Viola | TBA | 4(20) | (Online) |