| 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 | 49(49) | |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am MWR | 48(49) | |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm MWR | 49(49) | |
| Computer Science and Its Applications | CS 1100 | Kathleen T. Durant | 4:35 pm - 5:40 pm MWR | 49(49) | |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 9:15 am - 10:20 am MWR | 45(46) | |
| Computer Science and Its Applications | CS 1100 | Kathleen T. Durant | 10:30 am - 11:35 am MWR | 44(46) | |
| Computer Science and Its Applications | CS 1100 | Zaihan Yang | 1:35 pm - 2:40 pm MWR | 45(46) | |
| Computer Science and Its Applications | CS 1100 | Zaihan Yang | 4:35 pm - 5:40 pm MWR | 45(46) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Prajna V. Kulkarni | 9:50 am - 11:30 am T | 18(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Prajna V. Kulkarni | 11:45 am - 1:25 pm T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Andrea Hauser | 1:35 pm - 3:15 pm T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jessica C. Speece | 3:25 pm - 5:05 pm T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan E. Lee | 9:50 am - 11:30 am T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan E. Lee | 11:45 am - 1:25 pm T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jessica C. Speece | 1:35 pm - 3:15 pm T | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan E. Lee | 3:25 pm - 5:05 pm T | 15(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Andrea Hauser | 9:50 am - 11:30 am F | 18(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Wendy B. Gordon-Hewick | 11:45 am - 1:25 pm F | 19(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Wendy B. Gordon-Hewick | 1:35 pm - 3:15 pm F | 17(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jonathan E. Lee | 3:25 pm - 5:05 pm F | 14(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Prajna V. Kulkarni | 9:50 am - 11:30 am F | 16(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jessica C. Speece | 11:45 am - 1:25 pm F | 17(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Jessica C. Speece | 1:35 pm - 3:15 pm F | 13(19) | |
| Computer Science/Information Science Overview 1 | CS 1200 | Andrea Hauser | 3:25 pm - 5:05 pm F | 14(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Melissa A. Peikin | 9:50 am - 11:30 am T | 18(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Melissa A. Peikin | 1:35 pm - 3:15 pm T | 19(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Aileen B. Kent Yates | 3:25 pm - 5:05 pm T | 13(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Aileen B. Kent Yates | 9:50 am - 11:30 am T | 15(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Yasmil Montes | 1:35 pm - 3:15 pm T | 13(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Yasmil Montes | 3:25 pm - 5:05 pm T | 16(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Jennifer A. Shire | 9:50 am - 11:30 am T | 13(19) | |
| Computer Science/Information Science Overview 2: Co-op Preparation | CS 1210 | Jennifer A. Shire | 3:25 pm - 5:05 pm T | 12(19) | |
| Discrete Structures | CS 1800 | Ghita Amor-Tijani | 9:15 am - 10:20 am MWR | 45(49) | |
| Discrete Structures | CS 1800 | Larry A. Finkelstein | 10:30 am - 11:35 am MWR | 46(49) | |
| Discrete Structures | CS 1800 | David W. Sprague | 10:30 am - 11:35 am MWR | 49(49) | |
| Discrete Structures | CS 1800 | David W. Sprague | 1:35 pm - 2:40 pm MWR | 49(49) | |
| Discrete Structures | CS 1800 | David W. Sprague | 4:35 pm - 5:40 pm MWR | 47(49) | |
| Discrete Structures | CS 1800 | Larry A. Finkelstein | 9:15 am - 10:20 am MWR | 18(19) | |
| Discrete Structures | CS 1800 | Ghita Amor-Tijani | 10:30 am - 11:35 am MWR | 18(19) | |
| Discrete Structures | CS 1800 | Penny Rheingans | 10:30 am - 11:35 am MWR | 19(19) | |
| Discrete Structures | CS 1800 | Jacek Ossowski | 1:35 pm - 2:40 pm MWR | 19(19) | |
| Discrete Structures | CS 1800 | Jacek Ossowski | 4:35 pm - 5:40 pm MWR | 15(19) | |
| Discrete Structures (HON) | CS 1800 | Ravi Sundaram | 11:45 am - 1:25 pm MR | 75(80) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 9:50 am - 11:30 am F | 29(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 11:45 am - 1:25 pm F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 1:35 pm - 3:15 pm F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 3:25 pm - 5:05 pm F | 9(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 9:50 am - 11:30 am F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 11:45 am - 1:25 pm F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 1:35 pm - 3:15 pm F | 29(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 3:25 pm - 5:05 pm F | 13(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 9:50 am - 11:30 am F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 11:45 am - 1:25 pm F | 30(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 1:35 pm - 3:15 pm F | 24(30) | |
| Recitation for CS 1800 | CS 1801 | David W. Sprague | 3:25 pm - 5:05 pm F | 28(30) | |
| Recitation for CS 1800 (HON) | CS 1801 | Ravi Sundaram | 9:50 am - 11:30 am F | 30(30) | |
| Recitation for CS 1800 (HON) | CS 1801 | Ravi Sundaram | 11:45 am - 1:25 pm F | 28(30) | |
| Recitation for CS 1800 (HON) | CS 1801 | Ravi Sundaram | 1:35 pm - 3:15 pm F | 14(30) | |
| Fundamentals of Computer Science 1 | CS 2500 | Leena Razzaq | 9:15 am - 10:20 am MWR | 83(87) | |
| Fundamentals of Computer Science 1 | CS 2500 | Olin Shivers III | 10:30 am - 11:35 am MWR | 90(87) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 1:35 pm - 2:40 pm MWR | 87(87) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel Tuck | 4:35 pm - 5:40 pm MWR | 83(87) | |
| Fundamental of Com Sci1 | CS 2500 | Leena Razzaq | 4:35 pm - 5:40 pm MWR | 48(87) | |
| Fundamentals of Com Sci1 (HON) | CS 2500 | Benjamin S. Lerner | 2:50 pm - 4:30 pm MW | 68(95) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 9:50 am - 11:30 am T | 49(49) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 11:45 am - 1:25 pm T | 54(49) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 1:35 pm - 3:15 pm T | 49(49) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 3:25 pm - 5:05 pm T | 49(49) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 5:15 pm - 6:55 pm T | 43(49) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 9:50 am - 11:30 am T | 46(46) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 11:45 am - 1:25 pm T | 46(46) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 1:35 pm - 3:15 pm T | 19(19) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 3:25 pm - 5:05 pm T | 19(19) | |
| Lab for CS 2500 | CS 2501 | Olin Shivers III | 5:15 pm - 6:55 pm T | 17(19) | |
| Lab for CS 2500 | CS 2501 | Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 33(49) | |
| Lab for CS 2500 (HON) | CS 2501 | Benjamin S. Lerner | 6:00 pm - 7:40 pm M | 35(46) | |
| Fundamentals of Computer Science 2 | CS 2510 | Nada A. Naji | 10:30 am - 11:35 am MWR | 50(49) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 1:35 pm - 2:40 pm MWR | 65(65) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 9:50 am - 11:30 am F | 23(19) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 11:45 am - 1:25 pm F | 19(19) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 1:35 pm - 3:15 pm F | 19(19) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 3:25 pm - 5:05 pm F | 19(19) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 11:45 am - 1:25 pm F | 16(19) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 9:50 am - 11:30 am F | 19(19) | |
| Logic and Computation | CS 2800 | Thomas Wahl | 9:15 am - 10:20 am MWR | 80(80) | |
| Lab for CS 2800 | CS 2801 | Thomas Wahl | 1:35 pm - 2:25 pm F | 19(19) | |
| Lab for CS 2800 | CS 2801 | Thomas Wahl | 2:30 pm - 3:20 pm F | 19(19) | |
| Lab for CS 2800 | CS 2801 | Thomas Wahl | 3:25 pm - 4:15 pm F | 19(19) | |
| Lab for CS 2800 | CS 2801 | Thomas Wahl | 4:20 pm - 5:10 pm F | 11(19) | |
| Lab for CS 2800 | CS 2801 | Thomas Wahl | 5:15 pm - 6:05 pm F | 12(19) | |
| Database Design | CS 3200 | Kathleen T. Durant | 1:35 pm - 2:40 pm MWR | 80(80) | |
| Object-Oriented Design | CS 3500 | Benjamin S. Lerner | 9:50 am - 11:30 am TF | 87(87) | |
| Object-Oriented Design | CS 3500 | Benjamin S. Lerner | 1:35 pm - 3:15 pm TF | 88(87) | |
| Programming in C++ | CS 3520 | Seth E. Cooper | 11:45 am - 1:25 pm WF | 44(49) | |
| Computer Systems | CS 3650 | Kapil Arya | 11:45 am - 1:25 pm WF | 62(80) | |
| Computer Systems | CS 3650 | Gene D. Cooperman | 3:25 pm - 5:05 pm TF | 76(80) | |
| Networks and Distributed Systems | CS 3700 | Christopher B. Wilson | 4:35 pm - 5:40 pm MWR | 49(75) | |
| Theory of Computation | CS 3800 | Kevin C. Gold | 1:35 pm - 3:15 pm TF | 80(73) | |
| Theory of Computation | CS 3800 | William D. Clinger | 1:35 pm - 3:15 pm TF | 15(19) | |
| Senior Seminar | CS 4000 | Antonio Ocampo-Guzman | 9:50 am - 11:30 am T | 16(19) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 11:45 am - 1:25 pm T | 18(19) | |
| Senior Seminar | CS 4000 | Charles V. Linshaw | 1:35 pm - 3:15 pm T | 19(19) | |
| Artificial Intelligence | CS 4100 | Robert J. Platt | 6:00 pm - 9:00 pm R | 29(19) | |
| Computer Graphics | CS 4300 | Nicholas W. Brown | 9:15 am - 10:20 am MWR | 47(49) | |
| Programming Languages | CS 4400 | Eliyahu Barzilay | 11:45 am - 1:25 pm WF | 46(49) | |
| Software Development | CS 4500 | Magy Seif El-Nasr | 6:00 pm - 9:00 pm T | 51(49) | |
| Software Development | CS 4500 | Michael A. Weintraub | 6:00 pm - 9:00 pm T | 46(49) | |
| Network Fundamentals | CS 4700 | Koorosh Firouzbakht | 6:00 pm - 9:00 pm W | 10(10) | |
| Network Security | CS 4740 | Guevara Noubir | 6:00 pm - 9:00 pm R | 9(10) | |
| Algorithms and Data | CS 4800 | Nicholas W. Brown | 11:45 am - 1:25 pm MR | 87(87) | |
| Algorithms and Data | CS 4800 | Jacek Ossowski | 2:50 pm - 4:30 pm MW | 55(87) | |
| Intensive Foundations of Computer Science | CS 5001 | Therapon Skoteiniotis | 6:00 pm - 9:00 pm T | 33(25) | (Seattle) |
| Discrete and Data Structures | CS 5002 | Vinayak Rao | 6:00 pm - 9:00 pm R | 33(25) | (Seattle) |
| Programming Design Paradigm | CS 5010 | Mitchell Wand | 6:00 pm - 9:00 pm W | 55(55) | |
| Programming Design Paradigm | CS 5010 | James S. Miller | 6:30 pm - 9:00 pm T | 16(25) | (Hybrid, Seattle) |
| Programming Design Paradigm | CS 5010 | Mitchell Wand | 3:25 pm - 5:25 pm T | 56(55) | |
| Programming Design Paradigm | CS 5010 | William D. Clinger | 6:00 pm - 9:00 pm T | 33(70) | |
| Recitation for CS 5010 | CS 5011 | Mitchell Wand | 9:50 am - 11:30 am F | 47(70) | |
| Recitation for CS 5010 | CS 5011 | Mitchell Wand | 11:45 am - 1:25 pm F | 58(70) | |
| Recitation for CS 5010 | CS 5011 | Mitchell Wand | 1:35 pm - 3:15 pm F | 18(70) | |
| Recitation for CS 5010 | CS 5011 | Mitchell Wand | 6:00 pm - 7:40 pm R | 21(70) | |
| Recitation for CS 5010 | CS 5011 | James S. Miller | 5:00 pm - 10:00 pm W | 16(25) | (Hybrid, Seattle) |
| Foundations of Artificial Intelligence | CS 5100 | Robert J. Platt | 6:00 pm - 9:00 pm R | 54(60) | |
| Database Management Systems | CS 5200 | Kenneth P. Baclawski | 6:00 pm - 9:00 pm T | 72(73) | |
| Database Management Systems | CS 5200 | Kenneth P. Baclawski | 6:00 pm - 9:00 pm R | 48(50) | |
| Database Management Systems | CS 5200 | Bruce Chhay | 6:00 pm - 9:00 pm R | 19(20) | (Hybrid, Seattle) |
| Computer/Human Interaction | CS 5340 | Andrea G. Parker | 6:00 pm - 9:00 pm T | 29(32) | |
| Principles of Programming Language | CS 5400 | Eliyahu Barzilay | 11:45 am - 1:25 pm WF | 8(15) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 6:00 pm - 9:00 pm W | 56(62) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 2:50 pm - 4:30 pm MW | 33(57) | |
| Computer Systems | CS 5600 | Peter J. Desnoyers | 6:00 pm - 9:00 pm W | 61(70) | |
| Computer Systems | CS 5600 | Gene D. Cooperman | 6:00 pm - 9:00 pm T | 18(90) | |
| Computer Systems | CS 5600 | Therapon Skoteiniotis | 6:30 pm - 9:00 pm M | 30(20) | (Hybrid, Seattle) |
| Web Development | CS 5610 | Jose G. Annunziato | 11:45 am - 1:25 pm MR | 40(40) | |
| Web Development | CS 5610 | Jose G. Annunziato | TBA | 26(25) | (Seattle) |
| Fundamentals of Computer Networking | CS 5700 | Koorosh Firouzbakht | 6:00 pm - 9:00 pm W | 49(55) | |
| Software Vulnerabilities and Security | CS 5770 | Engin Kirda | 6:00 pm - 9:00 pm M | 38(45) | |
| Software Vulnerabilities and Security | CS 5770 | William K. Robertson | 6:00 pm - 9:00 pm M | 13(19) | |
| Algorithms | CS 5800 | Ravi Sundaram | 6:00 pm - 9:00 pm M | 49(50) | |
| Algorithms | CS 5800 | Zhifeng Sun | 6:30 pm - 9:00 pm W | 11(25) | (Seattle) |
| Algorithms | CS 5800 | Erez Kantor | 6:00 pm - 9:00 pm T | 20(50) | |
| Machine Learning | CS 6140 | Virgil Pavlu | 6:00 pm - 9:00 pm W | 34(75) | |
| Machine Learning | CS 6140 | Kevin M. Small | 6:00 pm - 9:00 pm T | 20(25) | (Seattle) |
| Information Retrieval | CS 6200 | David A. Smith | 6:00 pm - 9:00 pm R | 57(60) | |
| Information Retrieval | CS 6200 | Nada A. Naji | 6:00 pm - 9:00 pm R | 38(50) | |
| Information Retrieval | CS 6200 | Nada A. Naji | 11:45 am - 1:25 pm T | 25(50) | |
| Data Mining Techniques | CS 6220 | Yizhou Sun | 6:00 pm - 9:00 pm M | 31(40) | |
| Data Mining Techniques | CS 6220 | Olga Vitek | 11:45 am - 1:25 pm T | 36(40) | |
| Parallel Data Processing in MapReduce | CS 6240 | Rachel Laskin | 6:00 pm - 9:00 pm T | 47(49) | |
| Parallel Data Processing in MapReduce | CS 6240 | Nathaniel Tuck | 9:50 am - 11:30 am TF | 44(49) | |
| Parallel Data Processing in MapReduce | CS 6240 | Ming-Chuan Wu | TBA | 10(20) | (Seattle) |
| Network Security | CS 6740 | Guevara Noubir | 6:00 pm - 9:00 pm R | 33(55) | |
| Application of Information Theory | CS 6800 | Javed Aslam | 3:25 pm - 5:05 pm TF | 19(30) | |
| Graduate Cooperative Education Seminar | CS 6949 | Kathryn McCune | 1:35 pm - 3:05 pm T | 43(60) | |
| Graduate Cooperative Education Seminar | CS 6949 | Kathleen Vander Laan | 1:30 pm - 3:00 pm T | 50(60) | |
| Graduate Cooperative Education Seminar | CS 6949 | Kathleen Vander Laan | 11:45 am - 1:25 pm R | 54(60) | |
| Graduate Cooperative Education Seminar | CS 6949 | Kathryn McCune | 11:45 am - 1:25 pm R | 20(60) | |
| Graduate Cooperative Education Seminar | CS 6949 | Smajl Cengic | 3:00 pm - 4:30 pm R | 40(60) | |
| Graduate Cooperative Education Seminar | CS 6949 | Francisco C. Mesch | 6:00 pm - 7:30 pm M | 15(40) | (Hybrid, Seattle) |
| Co-op Work Experience | CS 6964 | Kathleen Vander Laan | TBA | 23(100) | |
| Co-op Work Experience | CS 6964 | Karyn Rosen | TBA | 11(100) | |
| Co-op Work Experience | CS 6964 | Smajl Cengic | TBA | 31(50) | |
| Co-op Work Experience | CS 6964 | Kathryn McCune | TBA | 48(35) | |
| Co-op Work Experience | CS 6964 | Francisco C. Mesch | TBA | 9(50) | |
| Advanced Machine Learning | CS 7140 | Jennifer G. Dy | 11:45 am - 1:25 pm T | 7(15) | |
| Special Topics in Artificial Intelligence | CS 7180 | Lu Wang | 11:45 am - 1:25 pm WF | 6(30) | |
| Special Topics in Programming Language | CS 7480 | Amal Ahmed | 11:45 am - 1:25 pm T | 17(19) | |
| Intensive Computer Systems | CS 7600 | Peter J. Desnoyers | 9:50 am - 11:30 am TF | 16(25) | |
| Special Topics in Networks | CS 7780 | David R. Choffnes | 11:45 am - 1:25 pm MR | 9(20) | |
| Advanced Algorithms | CS 7800 | Jonathan Ullman | 2:50 pm - 4:30 pm MW | 17(40) | |
| Special Topics in Theories of Computer Science | CS 7880 | Daniel Wichs | 10:00 am - 11:40 am TR | 8(30) |