| Number | Course Title | Instructor(s) | Time | Enrolled(Capacity) | (Notes) |
|---|---|---|---|---|---|
| Computer Science and Its Applications | CS 1100 | Martin J. Schedlbauer | 9:15 am - 10:20 am MWR | 0(54) | |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am MWR | 0(54) | |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 1:35 pm - 2:40 pm MWR | 0(54) | |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 9:15 am - 10:20 am MWR | 0(45) | |
| Computer Science and Its Applications | CS 1100 | Jacek Ossowski | 10:30 am - 11:35 am MWR | 0(45) | |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm MWR | 0(45) | |
| Computer Science and Its Applications | CS 1100 | Zaihan Yang | 4:35 pm - 5:40 pm MWR | 11(45) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jessica C. Speece | 1:35 pm - 3:15 pm T | 0(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan E. Lee | 9:50 am - 11:30 am T | 0(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Kaitlyn S. Hughes | 9:50 am - 11:30 am T | 0(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Aileen B. Kent Yates | 11:45 am - 1:25 pm T | 0(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Yasmil Montes | 1:35 pm - 3:15 pm T | 0(40) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Jennifer A. Shire | 3:25 pm - 5:05 pm T | 0(40) | |
| Discrete Structures | CS 1800 | Ghita Amor-Tijani | 9:15 am - 10:20 am MWR | 0(70) | |
| Discrete Structures | CS 1800 | Ghita Amor-Tijani | 10:30 am - 11:35 am MWR | 0(70) | |
| Discrete Structures | CS 1800 | Penny Rheingans | 1:35 pm - 2:40 pm MWR | 0(70) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 9:50 am - 11:30 am T | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 11:45 am - 1:25 pm T | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 1:35 pm - 3:15 pm T | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 3:25 pm - 5:05 pm T | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 9:50 am - 11:30 am F | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 11:45 am - 1:25 pm F | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 1:35 pm - 3:15 pm F | 0(30) | |
| Recitation for CS 1800 | CS 1801 | Ghita Amor-Tijani | 3:25 pm - 5:05 pm F | 0(30) | |
| Fundamentals of Computer Science 1 | CS 2500 | Leena Razzaq | 9:15 am - 10:20 am MWR | 0(87) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 1:35 pm - 2:40 pm MWR | 0(87) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 4:35 pm - 5:40 pm MWR | 0(87) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 2:50 pm - 4:30 pm W | 0(55) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 2:50 pm - 4:30 pm W | 0(46) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 11:45 am - 1:25 pm R | 0(55) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 11:45 am - 1:25 pm R | 0(46) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 2:50 pm - 4:30 pm R | 0(55) | |
| Lab for CS 2500 | CS 2501 | Nathaniel Tuck | 2:50 pm - 4:30 pm R | 0(46) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 1:35 pm - 2:40 pm MWR | 50(87) | |
| Fundam of Computer Sci 2 | CS 2510 | Nada A. Naji | 4:35 pm - 5:40 pm MWR | 45(87) | |
| Fundam of Computer Sci 2 (HON) | CS 2510 | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 67(87) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 9:50 am - 11:30 am T | 44(55) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 11:45 am - 1:25 pm T | 41(55) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 1:35 pm - 3:15 pm T | 50(55) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 3:25 pm - 5:05 pm T | 51(55) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 5:15 pm - 6:55 pm T | 0(55) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 5:15 pm - 6:55 pm T | 0(46) | |
| Lab for CS 2510 (HON) | CS 2511 | Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 0(32) | |
| Logic and Computation | CS 2800 | Pete Manolios | 9:15 am - 10:20 am MWR | 41(80) | |
| Logic and Computation | CS 2800 | Olin Shivers III | 10:30 am - 11:35 am MWR | 50(80) | |
| Logic and Computation | CS 2800 | David W. Sprague | 1:35 pm - 2:40 pm MWR | 71(80) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 11:45 am - 12:35 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 12:40 pm - 1:30 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 1:35 pm - 2:25 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 2:30 pm - 3:20 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 3:25 pm - 4:15 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 3:25 pm - 4:15 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 4:20 pm - 5:10 pm F | 4(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 4:20 pm - 5:10 pm F | 0(24) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 5:15 pm - 6:05 pm F | 0(24) | |
| Database Design | CS 3200 | Kathleen T. Durant | 2:50 pm - 4:30 pm MW | 0(80) | |
| Object-Oriented Design | CS 3500 | Benjamin S. Lerner | 11:45 am - 1:25 pm MR | 0(80) | |
| Object-Oriented Design | CS 3500 | Amit P. Shesh | 2:50 pm - 4:30 pm MW | 0(80) | |
| Game Programming | CS 3540 | Nicholas W. Brown | 1:35 pm - 3:15 pm TF | 0(40) | |
| Computer Systems | CS 3650 | Gene D. Cooperman | 9:50 am - 11:30 am TF | 0(87) | |
| Networks and Distributed Systems | CS 3700 | Christopher B. Wilson | 11:45 am - 1:25 pm MR | 0(75) | |
| Theory of Computation | CS 3800 | William D. Clinger | 9:50 am - 11:30 am TF | 0(60) | |
| Theory of Computation | CS 3800 | Kevin C. Gold | 11:45 am - 1:25 pm WF | 0(60) | |
| Senior Seminar | CS 4000 | Antonio Ocampo-Guzman | 11:45 am - 1:25 pm M | 0(20) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 2:50 pm - 4:30 pm M | 0(20) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 11:45 am - 1:25 pm W | 0(20) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 9:50 am - 11:30 am F | 0(20) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 1:35 pm - 3:15 pm F | 0(20) | |
| Artificial Intelligence | CS 4100 | Robert J. Platt | 6:00 pm - 9:00 pm R | 0(25) | |
| Natural Language Processing | CS 4120 | David A. Smith | 6:00 pm - 9:00 pm W | 0(10) | |
| Game Artificial Intelligence | CS 4150 | Yetunde Folajimi | 11:45 am - 1:25 pm WF | 0(30) | |
| Computer Graphics | CS 4300 | Amit P. Shesh | 4:35 pm - 5:40 pm MWR | 0(50) | |
| Programming Languages | CS 4400 | Eliyahu Barzilay | 11:45 am - 1:25 pm WF | 0(60) | |
| Compilers | CS 4410 | Olin Shivers III | 11:45 am - 1:25 pm T | 0(20) | |
| Software Development | CS 4500 | Michael A. Weintraub | 11:45 am - 1:25 pm MR | 0(60) | |
| Software Development | CS 4500 | Matthias Felleisen | 2:50 pm - 4:30 pm MW | 0(60) | |
| Mobile Application Development | CS 4520 | Stephen S. Intille | 2:50 pm - 4:30 pm MW | 0(22) | |
| Web Development | CS 4550 | Jose G. Annunziato | 11:45 am - 1:25 pm T | 0(50) | |
| Robotic Science and Systems | CS 4610 | Robert J. Platt | 3:25 pm - 5:05 pm TF | 0(10) | |
| Network Fundamentals | CS 4700 | David R. Choffnes | 6:00 pm - 9:00 pm M | 0(10) | |
| Network Security | CS 4740 | Cristina Nita-Rotaru | 6:00 pm - 9:00 pm T | 0(10) | |
| Algorithms and Data | CS 4800 | Ravi Sundaram | 1:35 pm - 3:15 pm TF | 0(80) | |
| Algorithms and Data | CS 4800 | Jacek Ossowski | 3:25 pm - 5:05 pm TF | 0(80) | |
| Building Game Engines | CS 4850 | Nicholas W. Brown | 3:25 pm - 5:05 pm TF | 0(30) | |
| Intensive Foundations of Computer Science | CS 5001 | Therapon Skoteiniotis | 6:00 pm - 9:00 pm R | 0(30) | (Seattle) |
| Discrete and Data Structures | CS 5002 | Vinayak Rao | 6:00 pm - 9:00 pm T | 0(30) | (Seattle) |
| Programming Design Paradigm | CS 5010 | Kevin C. Gold | 6:00 pm - 9:00 pm M | 0(50) | |
| Programming Design Paradigm | CS 5010 | Ezra Cooper, James S. Miller | 6:00 pm - 9:00 pm W | 0(30) | (Hybrid, Seattle) |
| Programming Design Paradigm | CS 5010 | William D. Clinger | 6:00 pm - 9:00 pm T | 0(50) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 5:15 pm - 6:55 pm T | 0(25) | |
| Recitation for CS 5010 | CS 5011 | Ezra Cooper, James S. Miller | 6:00 pm - 9:00 pm T | 0(30) | (Hybrid, Seattle) |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 6:00 pm - 7:40 pm W | 0(25) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 3:25 pm - 5:05 pm T | 0(25) | |
| Recitation for CS 5010 | CS 5011 | William D. Clinger | 3:25 pm - 5:05 pm F | 0(25) | |
| Foundations of Artificial Intelligence | CS 5100 | Robert J. Platt | 6:00 pm - 9:00 pm R | 0(40) | |
| Game Artificial Intelligence | CS 5150 | Yetunde Folajimi | 11:45 am - 1:25 pm WF | 0(10) | |
| Database Management Systems | CS 5200 | Kenneth P. Baclawski | 6:00 pm - 9:00 pm T | 0(80) | |
| Database Management Systems | CS 5200 | Bruce Chhay | 6:00 pm - 9:00 pm R | 0(20) | (Hybrid, Seattle) |
| Computer Graphics | CS 5310 | Seth D. Cooper | 11:45 am - 1:25 pm T | 0(40) | |
| Robotic Science and Systems | CS 5335 | Robert J. Platt | 3:25 pm - 5:05 pm TF | 0(50) | |
| Principles of Programming Language | CS 5400 | Eliyahu Barzilay | 11:45 am - 1:25 pm WF | 0(10) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 6:00 pm - 9:00 pm T | 0(60) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 6:00 pm - 9:00 pm R | 0(60) | |
| Mobile Application Development | CS 5520 | Stephen S. Intille | 2:50 pm - 4:30 pm MW | 0(32) | |
| Computer Systems | CS 5600 | Kapil Arya | 6:00 pm - 9:00 pm M | 0(80) | |
| Web Development | CS 5610 | Jose G. Annunziato | 9:50 am - 11:30 am TF | 0(50) | |
| Web Development | CS 5610 | Jose G. Annunziato | 6:00 pm - 9:00 pm W | 0(50) | |
| Fundamentals of Computer Networking | CS 5700 | David R. Choffnes | 6:00 pm - 9:00 pm M | 0(70) | |
| Software Vulnerabilities and Security | CS 5770 | William K. Robertson | 6:00 pm - 9:00 pm W | 0(45) | |
| Algorithms | CS 5800 | Emanuele Viola | 11:45 am - 1:25 pm MR | 0(70) | |
| Algorithms | CS 5800 | Virgil Pavlu | 6:00 pm - 9:00 pm M | 0(70) | |
| Algorithms | CS 5800 | Erez Kantor | 6:00 pm - 9:00 pm R | 0(70) | |
| Building Game Engines | CS 5850 | Nicholas W. Brown | 3:25 pm - 5:05 pm TF | 0(10) | |
| Natural Language Processing | CS 6120 | David A. Smith | 6:00 pm - 9:00 pm W | 0(30) | |
| Affective Computing | CS 6130 | Stacy C. Marsella | 11:45 am - 1:25 pm T | 0(30) | |
| Machine Learning | CS 6140 | Lu Wang | 6:00 pm - 9:00 pm R | 0(50) | |
| Information Retrieval | CS 6200 | Nada A. Naji | 1:35 pm - 3:15 pm TF | 0(50) | |
| Information Retrieval | CS 6200 | Vanessa G. Murdock | 6:00 pm - 9:00 pm M | 0(20) | (Hybrid, Seattle) |
| Information Retrieval | CS 6200 | Zaihan Yang | 6:00 pm - 9:00 pm M | 0(50) | |
| Data Mining Techniques | CS 6220 | Yizhou Sun | 6:00 pm - 9:00 pm W | 0(40) | |
| Data Mining Techniques | CS 6220 | Tina Eliassi-Rad | 9:50 am - 11:30 am TF | 0(40) | |
| Data Mining Techniques | CS 6220 | Kevin M. Small | 6:00 pm - 9:00 pm W | 0(15) | (Seattle) |
| Parallel Data Processing in MapReduce | CS 6240 | Jan Vitek | 2:50 pm - 4:30 pm MW | 0(50) | |
| Parallel Data Processing in MapReduce | CS 6240 | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 0(50) | |
| Empirical Research Methods | CS 6350 | Timothy W. Bickmore | 1:35 pm - 3:15 pm TF | 0(20) | |
| Compilers | CS 6410 | Olin Shivers III | 11:45 am - 1:25 pm T | 0(20) | |
| Advanced Software Development | CS 6510 | TBD | TBA | 0(20) | |
| Advanced Software Development | CS 6510 | Ian Gorton | 6:00 pm - 9:00 pm T | 0(20) | (Seattle) |
| Wireless Network | CS 6710 | Guevara Noubir | 11:45 am - 1:25 pm MR | 0(40) | |
| Network Security | CS 6740 | Cristina Nita-Rotaru | 6:00 pm - 9:00 pm T | 0(55) | |
| Graduate Cooperative Education Seminar | CS 6949 | Kathryn McCune | 1:35 pm - 3:00 pm R | 0(55) | |
| Graduate Cooperative Education Seminar | CS 6949 | Francisco C. Mesch | 5:00 pm - 6:30 pm M | 0(50) | (Seattle) |
| Co-op Work Experience | CS 6964 | Kathleen Vander Laan | TBA | 0(75) | |
| Co-op Work Experience | CS 6964 | Karyn Rosen | TBA | 0(75) | |
| Co-op Work Experience | CS 6964 | Deborah A. Raymond | TBA | 0(75) | |
| Co-op Work Experience | CS 6964 | Kathryn McCune | TBA | 0(75) | |
| Co-op Work Experience | CS 6964 | TBD | TBA | 0(10) | |
| Spec Topics in Data | CS 7280 | Olga Vitek | 11:45 am - 1:25 pm MR | 0(30) | |
| ST: Data | CS 7380 | Michelle A. Borkin | 11:45 am - 1:25 pm MR | 0(30) | |
| Intensive Principles of Programming Languages | CS 7400 | Amal Ahmed | 1:35 pm - 3:15 pm TF | 0(30) | |
| Special Topics in Formal Methods | CS 7485 | Thomas Wahl | 2:50 pm - 4:30 pm MW | 0(30) | |
| Special Topics in Computer Systems | CS 7680 | Peter J. Desnoyers | 1:35 pm - 3:15 pm TF | 0(60) | |
| Theory of Computation | CS 7805 | Pete Manolios | 2:50 pm - 4:30 pm MW | 0(30) | |
| Special Topics in Theories of Computer Science | CS 7880 | Rajmohan Rajaraman | 9:50 am - 11:30 am TF | 0(30) |