| Number | Course Title | Instructor(s) | Time | Enrolled(Capacity) | (Notes) |
|---|---|---|---|---|---|
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am M | 20(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am M | 18(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | David W. Sprague | 10:30 am - 11:35 am M | 21(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm M | 21(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 1:35 pm - 2:40 pm M | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 4:35 pm - 5:40 pm M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am W | 21(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am W | 22(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | David W. Sprague | 10:30 am - 11:35 am W | 22(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm W | 20(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 1:35 pm - 2:40 pm W | 20(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 4:35 pm - 5:40 pm W | 19(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am R | 20(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am R | 19(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | David W. Sprague | 10:30 am - 11:35 am R | 22(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm R | 20(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 1:35 pm - 2:40 pm R | 22(22) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Vidoje Mihajlovikj | 4:35 pm - 5:40 pm R | 19(19) | (Hybrid) |
| Computer Science/Information Science Overview 1 | CS 1200 | Megan M. Giordano, Caitlin M. Matuszak | 9:50 am - 11:30 am T | 21(20) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Alexandra M. Ressing, Lillian B. Parent | 11:45 am - 1:25 pm T | 22(20) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Margaret T. Gordon, Durward S. Benham | 1:35 pm - 3:15 pm T | 22(20) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Melissa A. Peikin, Joshua S. Driesman, Emily Trinh | 11:45 am - 1:25 pm T | 47(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Priyanka Bishnoi, Milo S. Davis, Joseph M. Wood | 11:45 am - 1:25 pm T | 46(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Yasmil Montes, Marina Y. Karr, Daniel T. Russotto | 1:35 pm - 3:15 pm T | 30(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Nathanael J. Lash, Konstantin E. Gizdarski, Melissa R. Michels | 3:25 pm - 5:05 pm T | 43(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Brianne M. McDonough, Brian E. Roth, Kurran Singh | 1:35 pm - 3:15 pm T | 29(40) | |
| Discrete Structures | CS 1800 | Kevin C. Gold | 10:30 am - 11:35 am MWR | 116(114) | |
| Discrete Structures | CS 1800 | Walter A. Schnyder | 1:35 pm - 2:40 pm MWR | 60(60) | |
| Seminar for CS 1800 | CS 1802 | Or Beit Aharon | 8:35 am - 9:40 am F | 22(26) | |
| Seminar for CS 1800 | CS 1802 | Walter A. Schnyder | 10:25 am - 11:30 am F | 26(26) | |
| Seminar for CS 1800 | CS 1802 | Or Beit Aharon | 10:25 am - 11:30 am F | 25(27) | |
| Seminar for CS 1800 | CS 1802 | Or Beit Aharon | 11:45 am - 12:50 pm F | 26(26) | |
| Seminar for CS 1800 | CS 1802 | Walter A. Schnyder | 11:45 am - 12:50 pm F | 24(27) | |
| Seminar for CS 1800 | CS 1802 | Walter A. Schnyder | 2:10 pm - 3:15 pm F | 21(26) | |
| Seminar for CS 1800 | CS 1802 | Or Beit Aharon | 2:10 pm - 3:15 pm F | 12(26) | |
| Seminar for CS 1800 | CS 1802 | Walter A. Schnyder | 3:25 pm - 4:30 pm F | 19(26) | |
| Fundamentals of Computer Science 1 | CS 2500 | Leena Razzaq | 9:15 am - 10:20 am MWR | 106(114) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nada A. Naji | 1:35 pm - 2:40 pm MWR | 100(106) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel L. Derbinsky | 4:35 pm - 5:40 pm MWR | 77(80) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 51(52) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 41(44) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 48(50) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 45(52) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm F | 49(52) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm F | 49(50) | |
| Fundamentals of Computer Science 2 | CS 2510 | Benjamin S. Lerner | 10:30 am - 11:35 am MWR | 131(130) | |
| Fundamentals of Computer Science 2 | CS 2510 | Jan Vitek | 1:35 pm - 2:40 pm MWR | 74(100) | |
| Fundam of Computer Sci 2 | CS 2510 | Nada A. Naji | 10:30 am - 11:35 am MWR | 68(80) | |
| Fundam of Computer Sci 2 | CS 2510 | Benjamin S. Lerner | 1:35 pm - 2:40 pm MWR | 80(87) | |
| Fundamentals of Computer Science 2 | CS 2510 | Clark C. Freifeld | 1:35 pm - 2:40 pm MWR | 72(80) | |
| Fundamentals of Computer Science 2 | CS 2510 | Clark C. Freifeld | 4:35 pm - 5:40 pm MWR | 71(80) | |
| Lab for CS 2510 | CS 2511 | Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 48(57) | |
| Lab for CS 2510 | CS 2511 | Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 32(57) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 9:50 am - 11:30 am T | 48(54) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 9:50 am - 11:30 am T | 49(54) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 9:50 am - 11:30 am T | 37(44) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm T | 50(54) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm T | 36(44) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm T | 50(54) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm T | 37(44) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm T | 54(54) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm T | 42(44) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm T | 13(40) | |
| Foundations of Cybersecurity | CS 2550 | Christopher B. Wilson | 11:45 am - 1:25 pm T | 83(87) | (and 2:50 pm - 4:30 pm R) |
| Logic and Computation | CS 2800 | David W. Sprague, Rebecca Bagley, Zhiyuan Cao, Angie Chan, I-Farn Chen, Nadiia S. Damrina, Vidit Gupta, Nupur Jain, Alexander D. Knauth, Venkatesh Koka, Monica Koshal Malkani, Max J. Rais, Michelle M. Rock, . Sahil, Shail R. Shah, Vaibhav Omprakash Shukla, Justin Slepak, Rahul Verma, Twisha Jay Vyas, Handuo Wang, Edward Xie, Shanghao Zhong | 9:15 am - 10:20 am MWR | 93(103) | |
| Logic and Computation | CS 2800 | Pete Manolios, Rebecca Bagley, Zhiyuan Cao, Angie Chan, I-Farn Chen, Nadiia S. Damrina, Regan Dvoskin, Vidit Gupta, Nupur Jain, Alexander D. Knauth, Venkatesh Koka, Monica Koshal Malkani, Max J. Rais, Michelle M. Rock, . Sahil, Shail R. Shah, Vaibhav Omprakash Shukla, Justin Slepak, Rahul Verma, Twisha Jay Vyas, Handuo Wang, Shanghao Zhong | 10:30 am - 11:35 am MWR | 85(103) | |
| Logic and Computation | CS 2800 | David W. Sprague, Rebecca Bagley, Zhiyuan Cao, Angie Chan, I-Farn Chen, Nadiia S. Damrina, Vidit Gupta, Nupur Jain, Alexander D. Knauth, Venkatesh Koka, Monica Koshal Malkani, Michelle M. Rock, . Sahil, Shail R. Shah, Vaibhav Omprakash Shukla, Justin Slepak, Rahul Verma, Twisha Jay Vyas, Handuo Wang, Edward Xie, Shanghao Zhong | 1:35 pm - 2:40 pm MWR | 89(103) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 12:35 pm F | 27(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 12:35 pm F | 23(25) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 12:40 pm - 1:30 pm F | 26(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 12:40 pm - 1:30 pm F | 24(25) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 1:35 pm - 2:25 pm F | 27(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 1:35 pm - 2:25 pm F | 25(25) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:30 pm - 3:20 pm F | 26(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:30 pm - 3:20 pm F | 24(25) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 3:25 pm - 4:15 pm F | 23(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 3:25 pm - 4:15 pm F | 24(25) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 4:20 pm - 5:10 pm F | 13(27) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 4:20 pm - 5:10 pm F | 5(25) | |
| Database Design | CS 3200 | Kathleen T. Durant | 9:15 am - 10:20 am MWR | 76(80) | |
| Database Design | CS 3200 | Wolfgang Gatterbauer, Sumit Bhanwala, Priyal Mittal, Disha M. Sule | 11:45 am - 1:25 pm MR | 73(80) | |
| Database Design | CS 3200 | Nathaniel L. Derbinsky, Sugandha Kher, Samanjate Sood | 1:35 pm - 2:40 pm MWR | 62(80) | |
| Object-Oriented Design | CS 3500 | Amit P. Shesh | 9:50 am - 11:30 am TF | 69(70) | |
| Object-Oriented Design | CS 3500 | Clark C. Freifeld | 1:35 pm - 3:15 pm TF | 58(70) | |
| Programming in C++ | CS 3520 | Vidoje Mihajlovikj | 9:50 am - 11:30 am TF | 34(49) | |
| Game Programming | CS 3540 | Seth E. Cooper | 2:50 pm - 4:30 pm MW | 30(40) | |
| Computer Systems | CS 3650 | Gene D. Cooperman | 9:50 am - 11:30 am TF | 81(87) | |
| Computer Systems | CS 3650 | Nathaniel Tuck | 1:35 pm - 3:15 pm TF | 70(87) | |
| Networks and Distributed Systems | CS 3700 | David R. Choffnes | 11:45 am - 1:25 pm T | 75(87) | (and 2:50 pm - 4:30 pm R) |
| Systems Security | CS 3740 | Long Lu | 9:50 am - 11:30 am TF | 12(49) | |
| Theory of Computation | CS 3800 | Walter A. Schnyder | 11:45 am - 1:25 pm MR | 63(65) | |
| Theory of Computation | CS 3800 | William D. Clinger | 2:50 pm - 4:30 pm MW | 36(65) | |
| Artificial Intelligence | CS 4100 | Robert J. Platt, Bharat Vaidhyanathan, Ruiyang Xu | 11:45 am - 1:25 pm T | 41(44) | (and 2:50 pm - 4:30 pm R) |
| Artificial Intelligence | CS 4100 | Stacy C. Marsella, Shlok Abhay Gandhi, Kevin S. Shah | 2:50 pm - 4:30 pm MW | 8(10) | |
| Natural Language Processing | CS 4120 | Lu Wang | 3:25 pm - 5:05 pm TF | 11(15) | |
| Game Artificial Intelligence | CS 4150 | Kevin C. Gold | 3:25 pm - 5:05 pm TF | 26(27) | |
| The Law, Ethics, and Policy of Data and Digital Technologies | CS 4170 | Woodrow N. Hartzog | 11:45 am - 1:25 pm MR | 11(40) | |
| Large-Scale Parallel Data Processing | CS 4240 | Heather Miller, Rutul Patel | 6:00 pm - 9:00 pm R | 20(39) | |
| Computer Graphics | CS 4300 | Michael D. Shah | 11:45 am - 1:25 pm MR | 27(49) | |
| Programming Languages | CS 4400 | Eliyahu Barzilay | 6:00 pm - 9:00 pm T | 65(65) | |
| Compilers | CS 4410 | Olin Shivers III | 11:45 am - 1:25 pm T | 13(25) | (and 2:50 pm - 4:30 pm R) |
| Software Development | CS 4500 | Michael A. Weintraub | 2:50 pm - 4:30 pm MW | 45(65) | |
| Software Development | CS 4500 | Jose G. Annunziato | 1:35 pm - 3:15 pm TF | 61(65) | |
| Software Development | CS 4500 | Nathaniel L. Derbinsky | 3:25 pm - 5:05 pm TF | 31(65) | |
| Recitation for CS 4500 | CS 4501 | Michael A. Weintraub | 9:15 am - 10:20 am R | 16(40) | |
| Recitation for CS 4500 | CS 4501 | Michael A. Weintraub | 10:30 am - 11:35 am R | 35(40) | |
| Recitation for CS 4500 | CS 4501 | Michael A. Weintraub | 11:45 am - 12:50 pm R | 21(40) | |
| Recitation for CS 4500 | CS 4501 | Michael A. Weintraub | 1:35 pm - 2:40 pm R | 35(40) | |
| Recitation for CS 4500 | CS 4501 | Michael A. Weintraub | 4:35 pm - 5:40 pm R | 31(40) | |
| Web Development | CS 4550 | Nathaniel Tuck | 11:45 am - 1:25 pm MR | 21(25) | |
| Web Development | CS 4550 | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 20(25) | |
| Building Extensible Systems | CS 4620 | Matthias Felleisen | 9:50 am - 11:30 am TF | 13(15) | |
| Network Security | CS 4740 | William K. Robertson | 6:00 pm - 9:00 pm R | 9(15) | |
| Cryptography | CS 4770 | Alina M. Oprea | 11:45 am - 1:25 pm MR | 7(10) | |
| Algorithms and Data | CS 4800 | Jonathan Ullman | 9:50 am - 11:30 am TF | 51(65) | |
| Algorithms and Data | CS 4800 | Huy L. Nguyen | 1:35 pm - 3:15 pm TF | 47(65) | |
| Algorithms and Data | CS 4800 | Or Beit Aharon, Justin M. Koser | 3:25 pm - 5:05 pm TF | 33(65) | |
| Building Game Engines | CS 4850 | Michael D. Shah | 2:50 pm - 4:30 pm MW | 10(10) | |
| Intensive Foundations of Computer Science | CS 5001 | Leena Razzaq | 4:00 pm - 7:00 pm M | 38(40) | |
| Intensive Foundations of Computer Science | CS 5001 | Maria Zontak, Andrew C. Dickens, Jie Lu, Apar Singhal, Jing Wang, Qin Yin | 6:00 pm - 9:00 pm W | 20(30) | (Seattle) |
| Intensive Foundations of Computer Science | CS 5001 | Tiffani L. Williams, Can Cui | 6:00 pm - 9:00 pm T | 10(15) | |
| Intensive Foundations of Computer Science | CS 5001 | Edward P. Katz | 6:00 pm - 9:00 pm T | 13(50) | |
| Discrete and Data Structures | CS 5002 | Or Beit Aharon | 6:00 pm - 9:00 pm W | 38(40) | |
| Discrete and Data Structures | CS 5002 | Marlin J. Eller, Brittany B. Gaston, Adrienne H. Slaughter, Joshua Veden, Feiyue Wu | 6:00 pm - 9:00 pm M | 20(30) | (Seattle) |
| Discrete and Data Structures | CS 5002 | Tiffani L. Williams, Zhengda Wu | 6:00 pm - 9:00 pm R | 9(15) | |
| Discrete and Data Structures | CS 5002 | Edward P. Katz | 6:00 pm - 9:00 pm R | 10(50) | |
| Recitation for CS 5001 | CS 5003 | Leena Razzaq | 4:00 pm - 7:00 pm R | 38(40) | |
| Recitation for CS 5001 | CS 5003 | Maria Zontak | 6:00 pm - 9:00 pm R | 20(30) | (Seattle) |
| Recitation for CS 5001 | CS 5003 | Tiffani L. Williams, Can Cui | 6:00 pm - 9:00 pm M | 10(15) | |
| Recitation for CS 5001 | CS 5003 | Edward P. Katz | 1:00 pm - 4:00 pm S | 13(50) | |
| Object-Oriented Design | CS 5004 | Amit P. Shesh | 6:00 pm - 9:00 pm R | 34(40) | |
| Object-Oriented Design | CS 5004 | Maria Zontak, Tamara Bonaci, Yash Choukse, Shiyao Dong, Brian N. Gillespie, Atharva S. Jakkanwar, Jiahui Luo, Apar Singhal, Linyu Yu | 6:00 pm - 9:00 pm T | 55(60) | (Seattle) |
| Object-Oriented Design | CS 5004 | Philip J. Gust | 12:00 pm - 3:00 pm M | 26(50) | |
| Recitation for CS 5004 | CS 5005 | Amit P. Shesh | 6:00 pm - 9:00 pm M | 34(40) | |
| Recitation for CS 5004 | CS 5005 | Maria Zontak, Tamara Bonaci | 1:00 pm - 4:00 pm M | 20(20) | (Seattle) |
| Recitation for CS 5004 | CS 5005 | Maria Zontak, Tamara Bonaci | 6:00 pm - 9:00 pm M | 15(20) | (Seattle) |
| Recitation for CS 5004 | CS 5005 | Philip J. Gust | 12:00 pm - 3:00 pm W | 26(50) | |
| Recitation for CS 5004 | CS 5005 | Maria Zontak | 2:45 pm - 5:45 pm M | 20(20) | (Seattle) |
| Algorithms | CS 5006 | Leena Razzaq | 4:00 pm - 7:00 pm T | 31(40) | |
| Algorithms | CS 5006 | Joseph B. Buck, Nay M. Htet, Chenxi Liu, Survi Satpathy, Adrienne H. Slaughter, Prakash Somasundaram, Meha Verma, Xiaoshuang Zha | 6:00 pm - 9:00 pm W | 48(60) | (Seattle) |
| Algorithms | CS 5006 | Philip J. Gust | 12:00 pm - 3:00 pm T | 26(50) | |
| Computer Systems | CS 5007 | Leena Razzaq | 4:00 pm - 7:00 pm T | 31(40) | |
| Computer Systems | CS 5007 | Joseph B. Buck, Nay M. Htet, Chenxi Liu, Survi Satpathy, Adrienne H. Slaughter, Prakash Somasundaram, Meha Verma, Xiaoshuang Zha | 6:00 pm - 9:00 pm W | 51(60) | (Seattle) |
| Computer Systems | CS 5007 | Philip J. Gust | 12:00 pm - 3:00 pm T | 25(50) | |
| Foundations of Artificial Intelligence | CS 5100 | David A. Smith, Rohan Rajendra Sapre, Shaobin Xu | 1:35 pm - 3:15 pm TF | 39(40) | |
| Foundations of Artificial Intelligence | CS 5100 | Raman Chandrasekar, Rathi Sowumya Thirunavukkarasu, Alesya Trubchik, Ravi Teja Yelamanchili | 6:15 pm - 9:15 pm R | 31(31) | (Seattle) |
| Foundations of Artificial Intelligence | CS 5100 | Edward P. Katz | 3:00 pm - 6:00 pm M | 9(30) | |
| Foundations of Artificial Intelligence | CS 5100 | Stacy C. Marsella, Raveesh Avashia, Shlok Abhay Gandhi, Kevin S. Shah | 2:50 pm - 4:30 pm MW | 31(25) | |
| Game Artificial Intelligence | CS 5150 | Kevin C. Gold | 3:25 pm - 5:05 pm TF | 30(30) | |
| Database Management Systems | CS 5200 | Jose G. Annunziato, Purnesh Dixit, Yueming Liu, Sona Varma | 6:00 pm - 9:00 pm W | 71(75) | |
| Database Management Systems | CS 5200 | Sara Arunagiri, Tanvi K. Ranadive | TBA | 24(25) | |
| Computer/Human Interaction | CS 5340 | David W. Sprague, Sidharth Malhotra, Nakul Vankadari Ramesh | 9:50 am - 11:30 am TF | 20(20) | |
| Principles of Programming Language | CS 5400 | Eliyahu Barzilay | 6:00 pm - 9:00 pm T | 7(10) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 9:50 am - 11:30 am MW | 54(55) | |
| Managing Software Development | CS 5500 | Jose G. Annunziato | 6:00 pm - 9:00 pm R | 55(55) | |
| Computer Systems | CS 5600 | Kapil Arya | 6:00 pm - 9:00 pm M | 48(55) | |
| Computer Systems | CS 5600 | Vinayak Rao | 6:30 pm - 9:30 pm T | 10(20) | (Seattle) |
| Computer Systems | CS 5600 | Jonathan I. Rafkind | TBA | 17(25) | |
| Web Development | CS 5610 | Nathaniel Tuck | 11:45 am - 1:25 pm MR | 37(40) | |
| Web Development | CS 5610 | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 37(40) | |
| Web Development | CS 5610 | Philip J. Gust | 5:00 pm - 8:00 pm W | 32(32) | |
| Web Development | CS 5610 | Ming Huo, Erin B. Fitzhenry, Austin H. Jorgensen, Yanchao Shen | 6:00 pm - 9:00 pm F | 36(36) | (Seattle) |
| Software Vulnerabilities and Security | CS 5770 | Kaan Onarlioglu | 6:00 pm - 9:00 pm W | 39(49) | |
| Software Vulnerabilities and Security | CS 5770 | Tamara Bonaci, Manika Sharma, Mrinal Sourav | 9:30 am - 12:30 pm M | 14(20) | (Seattle) |
| Algorithms | CS 5800 | Virgil Pavlu | 9:50 am - 11:30 am TF | 63(65) | |
| Algorithms | CS 5800 | Amit P. Shesh | 11:45 am - 1:25 pm T | 62(65) | (and 2:50 pm - 4:30 pm R) |
| Algorithms | CS 5800 | William D. Clinger | 6:00 pm - 9:00 pm W | 58(65) | |
| Algorithms | CS 5800 | Zhifeng Sun | 6:30 pm - 9:30 pm M | 31(30) | (Seattle) |
| Algorithms | CS 5800 | Philip J. Gust | 12:00 pm - 3:00 pm R | 21(50) | |
| Algorithms | CS 5800 | Neal E. Young | 1:35 pm - 3:15 pm TF | 42(50) | |
| Building Game Engines | CS 5850 | Michael D. Shah | 2:50 pm - 4:30 pm MW | 26(30) | |
| Natural Language Processing | CS 6120 | Lu Wang | 3:25 pm - 5:05 pm TF | 41(46) | |
| Machine Learning | CS 6140 | Christopher J. Amato | 11:45 am - 1:25 pm T | 50(50) | (and 2:50 pm - 4:30 pm R) |
| Machine Learning | CS 6140 | Kevin M. Small | 6:00 pm - 9:00 pm W | 30(30) | (Seattle) |
| Machine Learning | CS 6140 | Bilal Ahmed | TBA | 15(25) | |
| Information Retrieval | CS 6200 | Nada A. Naji | 6:00 pm - 9:00 pm T | 54(55) | |
| Data Mining Techniques | CS 6220 | Virgil Pavlu | 2:50 pm - 4:30 pm MW | 37(40) | |
| Data Mining Techniques | CS 6220 | Sara Arunagiri, Arpit Rawat | TBA | 20(25) | |
| Data Mining Techniques | CS 6220 | Everaldo M. Aguiar | 6:00 pm - 9:00 pm R | 13(15) | (Seattle) |
| Large-Scale Parallel Data Processing | CS 6240 | Mirek Riedewald, Yogesh Gupta, Xiaofeng Yang | 11:45 am - 1:25 pm T | 46(50) | (and 2:50 pm - 4:30 pm R) |
| Large-Scale Parallel Data Processing | CS 6240 | Ming-Chuan Wu, Prakriti Dave, Michelle S. Jiang | 3:15 pm - 6:15 pm T | 23(22) | (Seattle) |
| Empirical Research Methods | CS 6350 | Timothy W. Bickmore | 1:35 pm - 3:15 pm TF | 12(20) | |
| Lab for CS 6350 | CS 6351 | Timothy W. Bickmore | 4:35 pm - 5:35 pm M | 12(20) | |
| Compilers | CS 6410 | Olin Shivers III | 11:45 am - 1:25 pm T | 13(20) | (and 2:50 pm - 4:30 pm R) |
| Advanced Software Development | CS 6510 | Ian Gorton, ShraddhaSatish Thumsi | 6:00 pm - 9:00 pm T | 8(10) | |
| Advanced Software Development | CS 6510 | Ian Gorton | 3:00 pm - 6:00 pm T | 11(10) | (Seattle) |
| Fundamentals of Cloud Computing | CS 6620 | Peter J. Desnoyers | 1:35 pm - 3:15 pm TF | 28(32) | |
| Wireless Network | CS 6710 | Aanjhan Ranganathan | 1:35 pm - 3:15 pm TF | 7(20) | |
| Network Security | CS 6740 | William K. Robertson | 6:00 pm - 9:00 pm R | 29(50) | |
| Cryptography and Communications Security | CS 6750 | Alina M. Oprea | 11:45 am - 1:25 pm MR | 21(30) | |
| Privacy, Security, and Usability | CS 6760 | Tamara Bonaci, Susanna T. Edens | 10:00 am - 1:00 pm T | 4(20) | (Seattle) |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger | 11:45 am - 1:25 pm W | 46(65) | |
| Co-op Work Experience | CS 6964 | Kathleen Vander Laan | TBA | 35(75) | |
| Co-op Work Experience | CS 6964 | Smajl Cengic | TBA | 57(75) | |
| Co-op Work Experience | CS 6964 | Francisco C. Mesch | TBA | 18(20) | |
| Co-op Work Experience | CS 6964 | Ethan A. Selinger | TBA | 52(55) | |
| Co-op Work Experience Abroad | CS 6965 | Kathleen Vander Laan | TBA | 1(10) | |
| Co-op Work Experience Abroad | CS 6965 | Smajl Cengic | TBA | 2(5) | |
| Co-op Work Experience Abroad | CS 6965 | Ethan A. Selinger | TBA | 1(10) | |
| Advanced Machine Learning | CS 7140 | Jan-Willem Van De Meent | 2:50 pm - 4:30 pm MW | 18(25) | |
| Special Topics in Data Science | CS 7290 | Olga Vitek | 3:25 pm - 5:05 pm TF | 21(35) | |
| Special Topics in Data Visualization | CS 7295 | Michelle A. Borkin | 11:45 am - 1:25 pm MR | 29(30) | |
| Special Topics in Formal Methods | CS 7485 | Pete Manolios | 2:50 pm - 4:30 pm MW | 11(30) | |
| Special Topics in Software Engineering | CS 7580 | James P. Knapik | 1:00 pm - 4:00 pm W | 19(20) | (Seattle) |
| ST: Internet of Things | CS 7680 | Adrienne H. Slaughter, Katie Hauser | 3:00 pm - 6:00 pm R | 7(13) | (Seattle) |
| ST in Networks: Wireless Sec | CS 7780 | Aanjhan Ranganathan | 1:35 pm - 3:15 pm TF | 8(20) | |
| Theory of Computation | CS 7805 | Daniel Wichs | 10:00 am - 11:45 am MR | 6(30) | |
| Special Topics in Theories of Computer Science | CS 7880 | Ravi Sundaram | 6:00 pm - 9:00 pm W | 9(30) |