| Number | Course Title | Instructor(s) | Time | Enrolled(Capacity) | (Notes) |
|---|---|---|---|---|---|
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 8:00 am - 9:05 am M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am M | 9(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am M | 16(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Nada A. Naji | 1:35 pm - 2:40 pm M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 4:35 pm - 5:40 pm M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am W | 10(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am W | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am W | 17(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Nada A. Naji | 1:35 pm - 2:40 pm W | 17(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 1:35 pm - 2:40 pm W | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 4:35 pm - 5:40 pm W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am R | 10(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 9:15 am - 10:20 am R | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am R | 10(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am R | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Nada A. Naji | 1:35 pm - 2:40 pm R | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 1:35 pm - 2:40 pm R | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 4:35 pm - 5:40 pm R | 18(19) | (Hybrid) |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan W. Grenier | 1:35 pm - 3:15 pm T | 20(30) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Kaitlyn S. Hughes | 9:50 am - 11:30 am T | 26(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Melissa A. Peikin | 11:45 am - 1:25 pm T | 38(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Yasmil Montes | 1:35 pm - 3:15 pm T | 40(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Jennifer A. Shire | 3:25 pm - 5:05 pm T | 24(40) | |
| Discrete Structures | CS 1800 | Kevin C. Gold | 9:15 am - 10:20 am MWR | 64(65) | |
| Discrete Structures | CS 1800 | Walter A. Schnyder | 1:35 pm - 2:40 pm MWR | 64(65) | |
| Discrete Structures | CS 1800 | Walter A. Schnyder | 4:35 pm - 5:40 pm MWR | 60(65) | |
| Recitation for CS 1800 | CS 1801 | Kevin C. Gold | 9:50 am - 11:30 am F | 34(34) | |
| Recitation for CS 1800 | CS 1801 | Kevin C. Gold | 11:45 am - 1:25 pm F | 35(34) | |
| Recitation for CS 1800 | CS 1801 | Kevin C. Gold | 1:35 pm - 3:15 pm F | 33(34) | |
| Recitation for CS 1800 | CS 1801 | Kevin C. Gold | 1:35 pm - 3:15 pm F | 34(34) | |
| Recitation for CS 1800 | CS 1801 | Kevin C. Gold | 3:25 pm - 5:05 pm F | 32(34) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 3:25 pm - 5:05 pm F | 19(30) | |
| Fundamentals of Computer Science 1 | CS 2500 | Olin Shivers III | 9:15 am - 10:20 am MWR | 68(72) | |
| Fundamentals of Computer Science 1 | CS 2500 | Olin Shivers III | 10:30 am - 11:35 am MWR | 68(72) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 1:35 pm - 2:40 pm MWR | 63(72) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 4:35 pm - 5:40 pm MWR | 33(72) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 49(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 40(52) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 52(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 49(52) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm F | 32(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm F | 10(55) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 9:15 am - 10:20 am MWR | 74(75) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 10:30 am - 11:35 am MWR | 74(74) | |
| Fundam of Computer Sci 2 | CS 2510 | Benjamin S. Lerner | 11:45 am - 1:25 pm MR | 88(89) | |
| Fundam of Computer Sci 2 | CS 2510 | Clark C. Freifeld | 1:35 pm - 2:40 pm MWR | 74(75) | |
| Fundamentals of Computer Science 2 | CS 2510 | Clark C. Freifeld | 4:35 pm - 5:40 pm MWR | 55(75) | |
| Fundamentals of Computer Science 2 | CS 2510 | Nada A. Naji | 4:35 pm - 5:40 pm MWR | 49(87) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 45(55) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 43(46) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 9:50 am - 11:30 am T | 54(55) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 9:50 am - 11:30 am T | 37(46) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 11:45 am - 1:25 pm T | 55(55) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 11:45 am - 1:25 pm T | 45(46) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 1:35 pm - 3:15 pm T | 47(55) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 1:35 pm - 3:15 pm T | 40(46) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 3:25 pm - 5:05 pm T | 29(55) | |
| Lab for CS 2510 | CS 2511 | Rebecca W. MacKenzie, Leena Razzaq | 3:25 pm - 5:05 pm T | 18(46) | |
| Logic and Computation | CS 2800 | Thomas Wahl | 9:15 am - 10:20 am MWR | 72(80) | |
| Logic and Computation | CS 2800 | David W. Sprague | 9:15 am - 10:20 am MWR | 80(80) | |
| Logic and Computation | CS 2800 | Pete Manolios | 1:35 pm - 2:40 pm MWR | 80(80) | |
| Logic and Computation | CS 2800 | David W. Sprague | 1:35 pm - 2:40 pm MWR | 81(80) | |
| Logic and Computation | CS 2800 | Pete Manolios | 4:35 pm - 5:40 pm MWR | 39(80) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 1:25 pm W | 55(55) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 1:25 pm W | 45(46) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:50 pm - 4:30 pm W | 50(55) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:50 pm - 4:30 pm W | 43(46) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 1:25 pm R | 39(55) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 11:45 am - 1:25 pm R | 28(46) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:50 pm - 4:30 pm R | 53(55) | |
| Lab for CS 2800 | CS 2801 | Pete Manolios | 2:50 pm - 4:30 pm R | 40(46) | |
| Database Design | CS 3200 | Kathleen T. Durant | 9:15 am - 10:20 am MWR | 68(70) | |
| Database Design | CS 3200 | Kathleen T. Durant | 4:35 pm - 5:40 pm MWR | 52(70) | |
| Object-Oriented Design | CS 3500 | Amit P. Shesh | 9:50 am - 11:30 am TF | 39(70) | |
| Object-Oriented Design | CS 3500 | Amit P. Shesh | 1:35 pm - 3:15 pm TF | 58(70) | |
| Programming in C++ | CS 3520 | Kenneth P. Baclawski | 11:45 am - 1:25 pm MR | 29(45) | |
| Game Programming | CS 3540 | Nicholas W. Brown | 10:30 am - 11:35 am MWR | 25(49) | |
| Computer Systems | CS 3650 | Nathaniel Tuck | 9:50 am - 11:30 am TF | 86(87) | |
| Networks and Distributed Systems | CS 3700 | Peter J. Desnoyers | 10:30 am - 11:35 am MWR | 79(87) | |
| Theory of Computation | CS 3800 | Kevin C. Gold | 2:50 pm - 4:30 pm MW | 92(87) | |
| Artificial Intelligence | CS 4100 | Byron C. Wallace | 3:25 pm - 5:05 pm TF | 26(25) | |
| Natural Language Processing | CS 4120 | David A. Smith | 6:00 pm - 9:00 pm R | 8(5) | |
| Game Artificial Intelligence | CS 4150 | Magy Seif El-Nasr | 11:45 am - 1:25 pm T | 14(20) | |
| Computer Graphics | CS 4300 | Nicholas W. Brown | 11:45 am - 1:25 pm MR | 44(49) | |
| Programming Languages | CS 4400 | Eliyahu Barzilay | 6:00 pm - 9:00 pm T | 62(64) | |
| Compilers | CS 4410 | Benjamin S. Lerner | 11:45 am - 1:25 pm T | 20(65) | |
| Software Development | CS 4500 | Michael A. Weintraub | 2:50 pm - 4:30 pm MW | 61(60) | |
| Software Development | CS 4500 | Michael A. Weintraub | 1:35 pm - 3:15 pm TF | 60(60) | |
| Mobile Application Development | CS 4520 | Stephen S. Intille | 2:50 pm - 4:30 pm MW | 17(20) | |
| Web Development | CS 4550 | Jose G. Annunziato | 9:50 am - 11:30 am TF | 12(15) | |
| Web Development | CS 4550 | Jose G. Annunziato | 6:00 pm - 9:00 pm W | 15(15) | |
| Network Fundamentals | CS 4700 | David R. Choffnes | 6:00 pm - 9:00 pm W | 15(15) | |
| Network Security | CS 4740 | Guevara Noubir | 6:00 pm - 9:00 pm R | 12(15) | |
| Cryptography | CS 4770 | Alina M. Oprea | 11:45 am - 1:25 pm T | 7(14) | |
| Algorithms and Data | CS 4800 | Huy L. Nguyen | 3:25 pm - 5:05 pm TF | 36(60) | |
| Algorithms and Data | CS 4800 | Jacek Ossowski | 11:45 am - 1:25 pm T | 52(60) | |
| Building Game Engines | CS 4850 | Nicholas W. Brown | 3:25 pm - 5:05 pm TF | 16(35) | |
| Intensive Foundations of Computer Science | CS 5001 | Leena Razzaq | 4:00 pm - 7:00 pm M | 31(40) | |
| Intensive Foundations of Computer Science | CS 5001 | Philip J. Gust | 6:00 pm - 9:00 pm T | 14(40) | |
| Discrete and Data Structures | CS 5002 | Walter A. Schnyder | 6:00 pm - 9:00 pm T | 34(40) | |
| Discrete and Data Structures | CS 5002 | Philip J. Gust | 6:00 pm - 9:00 pm R | 14(40) | |
| Recitation for CS 5001 | CS 5003 | Leena Razzaq | 4:00 pm - 7:00 pm R | 31(40) | |
| Recitation for CS 5001 | CS 5003 | Philip J. Gust | 6:00 pm - 9:00 pm W | 14(40) | |
| Object-Oriented Design | CS 5004 | Therapon Skoteiniotis, Maria Zontak | 6:00 pm - 9:00 pm T | 31(35) | (Seattle) |
| Object-Oriented Design | CS 5004 | Amit P. Shesh | 6:00 pm - 9:00 pm W | 26(40) | |
| Recitation for CS 5004 | CS 5005 | Therapon Skoteiniotis, Maria Zontak | 6:00 pm - 9:00 pm W | 19(20) | (Seattle) |
| Recitation for CS 5004 | CS 5005 | Amit P. Shesh | 5:00 pm - 8:00 pm R | 26(40) | |
| Recitation for CS 5004 | CS 5005 | Therapon Skoteiniotis, Maria Zontak | 2:30 pm - 5:30 pm W | 12(20) | (Seattle) |
| Algorithms | CS 5006 | Ahmed A. Hamed | 6:00 pm - 9:00 pm M | 28(40) | |
| Algorithms | CS 5006 | Joseph B. Buck | 6:00 pm - 9:00 pm R | 31(35) | (Seattle) |
| Computer Systems | CS 5007 | Ahmed A. Hamed | 6:00 pm - 9:00 pm M | 28(40) | |
| Computer Systems | CS 5007 | Joseph B. Buck | 6:00 pm - 9:00 pm R | 31(35) | (Seattle) |
| Programming Design Paradigm | CS 5010 | William D. Clinger | 6:00 pm - 9:00 pm M | 49(50) | |
| Programming Design Paradigm | CS 5010 | William D. Clinger | 6:00 pm - 9:00 pm T | 48(50) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 2:50 pm - 4:30 pm M | 27(25) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 3:25 pm - 5:05 pm T | 25(25) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 6:00 pm - 7:40 pm W | 21(25) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 3:25 pm - 5:05 pm F | 25(25) | |
| Foundations of Artificial Intelligence | CS 5100 | Robert J. Platt | 6:00 pm - 9:00 pm W | 39(40) | |
| Game Artificial Intelligence | CS 5150 | Magy Seif El-Nasr | 11:45 am - 1:25 pm T | 23(20) | |
| Database Management Systems | CS 5200 | Kenneth P. Baclawski | 6:00 pm - 9:00 pm M | 74(75) | |
| Database Management Systems | CS 5200 | Bruce Chhay | 6:15 pm - 9:15 pm R | 16(20) | (Seattle) |
| Pattern Recognition and Computer Vision | CS 5330 | Maria Zontak | 6:00 pm - 9:00 pm R | 12(18) | (Seattle) |
| 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 TF | 49(50) | |
| Managing Software Development | CS 5500 | Frank Tip | 1:35 pm - 3:15 pm TF | 27(50) | |
| Mobile Application Development | CS 5520 | Stephen S. Intille | 2:50 pm - 4:30 pm MW | 22(30) | |
| Mobile Application Development | CS 5520 | Adrienne H. Slaughter | 6:00 pm - 9:00 pm M | 17(25) | (Seattle) |
| Computer Systems | CS 5600 | Kapil Arya | 6:00 pm - 9:00 pm M | 25(50) | |
| Web Development | CS 5610 | Jose G. Annunziato | 9:50 am - 11:30 am TF | 50(50) | |
| Web Development | CS 5610 | Jose G. Annunziato | 6:00 pm - 9:00 pm W | 49(50) | |
| Fundamentals of Computer Networking | CS 5700 | David R. Choffnes | 6:00 pm - 9:00 pm W | 44(60) | |
| Software Vulnerabilities and Security | CS 5770 | William K. Robertson | 6:00 pm - 9:00 pm W | 25(50) | |
| Software Vulnerabilities and Security | CS 5770 | Tamara Bonaci | 6:15 pm - 9:15 pm R | 10(18) | (Seattle) |
| Algorithms | CS 5800 | Emanuele Viola | 11:45 am - 1:25 pm MR | 49(50) | |
| Algorithms | CS 5800 | Emanuele Viola | 2:50 pm - 4:30 pm MW | 50(50) | |
| Algorithms | CS 5800 | Virgil Pavlu | 6:00 pm - 9:00 pm M | 50(50) | |
| Algorithms | CS 5800 | Zhifeng Sun | 6:30 pm - 9:30 pm M | 45(50) | (Seattle) |
| Algorithms | CS 5800 | Micah A. Adler | 6:00 pm - 9:00 pm T | 14(23) | |
| Building Game Engines | CS 5850 | Nicholas W. Brown | 3:25 pm - 5:05 pm TF | 10(20) | |
| Directed Study | CS 5976 | Andrea G. Parker | TBA | 1(1) | |
| Natural Language Processing | CS 6120 | David A. Smith | 6:00 pm - 9:00 pm R | 42(44) | |
| Machine Learning | CS 6140 | Olga Vitek | 11:45 am - 1:25 pm T | 31(34) | |
| Machine Learning | CS 6140 | Lu Wang | 6:00 pm - 9:00 pm R | 17(49) | |
| Machine Learning | CS 6140 | Kevin M. Small | 6:00 pm - 9:00 pm W | 18(25) | (Seattle) |
| Information Retrieval | CS 6200 | Nada A. Naji | 6:00 pm - 9:00 pm W | 49(49) | |
| Data Mining Techniques | CS 6220 | Tina Eliassi-Rad | 2:50 pm - 4:30 pm MW | 10(34) | |
| Data Mining Techniques | CS 6220 | Jan-Willem Van De Meent | 6:00 pm - 9:00 pm M | 19(49) | |
| Data Mining Techniques | CS 6220 | Everaldo M. Aguiar | 6:15 pm - 9:15 pm T | 23(26) | (Seattle) |
| Parallel Data Processing in MapReduce | CS 6240 | Mirek Riedewald | 11:45 am - 1:25 pm MR | 32(40) | |
| Parallel Data Processing in MapReduce | CS 6240 | Mirek Riedewald | 2:50 pm - 4:30 pm MW | 23(40) | |
| Parallel Data Processing in MapReduce | CS 6240 | Ming-Chuan Wu | 6:15 pm - 9:15 pm T | 18(15) | (Seattle) |
| Empirical Research Methods | CS 6350 | Timothy W. Bickmore | 1:35 pm - 3:15 pm TF | 6(25) | |
| Compilers | CS 6410 | Benjamin S. Lerner | 11:45 am - 1:25 pm T | 10(10) | |
| Advanced Software Development | CS 6510 | Ian Gorton | 6:00 pm - 9:00 pm T | 13(10) | |
| Advanced Software Development | CS 6510 | Ian Gorton | 3:00 pm - 6:00 pm T | 7(10) | (Seattle) |
| Building Scalable Distributed Systems | CS 6650 | Ian Gorton | 1:30 pm - 3:00 pm T | 14(12) | (Seattle) |
| Wireless Network | CS 6710 | Koorosh Firouzbakht | 6:00 pm - 9:00 pm M | 9(30) | |
| Network Security | CS 6740 | Guevara Noubir | 6:00 pm - 9:00 pm R | 28(60) | |
| Cryptography and Communications Security | CS 6750 | Alina M. Oprea | 11:45 am - 1:25 pm T | 6(35) | |
| Graduate Cooperative Education Seminar | CS 6949 | Smajl Cengic | 11:45 am - 1:15 pm T | 57(50) | |
| Graduate Cooperative Education Seminar | CS 6949 | Smajl Cengic | 3:00 pm - 4:30 pm T | 56(50) | |
| Graduate Cooperative Education Seminar | CS 6949 | Francisco C. Mesch | 5:45 pm - 7:15 pm W | 12(25) | (Seattle) |
| Co-op Work Experience | CS 6964 | Kathleen Vander Laan | TBA | 54(75) | |
| Co-op Work Experience | CS 6964 | Smajl Cengic | TBA | 71(75) | |
| Co-op Work Experience | CS 6964 | Francisco C. Mesch | TBA | 20(20) | |
| Special Topics in Artificial Intelligence | CS 7180 | Seth E. Cooper | 9:50 am - 11:30 am TF | 4(30) | |
| Special Topics in Artificial Intelligence | CS 7180 | Ehsan Elhamifar | 1:35 pm - 3:15 pm TF | 7(30) | |
| Intensive Principles of Programming Languages | CS 7400 | Amal Ahmed | 3:25 pm - 5:05 pm TF | 13(30) | |
| Special Topics in Programming Language | CS 7480 | Matthias Felleisen | 9:50 am - 11:30 am TF | 13(30) | |
| Special Topics in Computer Systems | CS 7680 | Cristina Nita-Rotaru | 2:50 pm - 4:30 pm MW | 5(30) | |
| Special Topics in Computer Systems | CS 7680 | Gene D. Cooperman | 9:50 am - 11:30 am TF | 13(30) | |
| Theory of Computation | CS 7805 | Daniel Wichs | 11:45 am - 1:25 pm MR | 16(30) | |
| Special Topics in Theories of Computer Science | CS 7880 | Jonathan Ullman | 1:35 pm - 3:15 pm TF | 9(30) |