| 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 | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am M | 19(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 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Kathleen T. Durant | 1:35 pm - 2:40 pm M | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Kathleen T. Durant | 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 | 18(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Kathleen T. Durant | 1:35 pm - 2:40 pm W | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Michael A. Weintraub | 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 | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Karl J. Lieberherr | 10:30 am - 11:35 am R | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 10:30 am - 11:35 am R | 22(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Ghita Amor-Tijani | 1:35 pm - 2:40 pm R | 19(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Michael A. Weintraub | 1:35 pm - 2:40 pm R | 22(19) | (Hybrid) |
| Computer Science and Its Applications | CS 1100 | Michael A. Weintraub | 4:35 pm - 5:40 pm R | 19(19) | (Hybrid) |
| Leadership Skill Development | CS 1200 | Prajna V. Kulkarni | 9:50 am - 11:30 am T | 19(19) | |
| Leadership Skill Development | CS 1200 | Margaret G. Whitehead | 9:50 am - 11:30 am T | 19(19) | |
| Leadership Skill Development | CS 1200 | Megan M. Giordano | 9:50 am - 11:30 am T | 19(19) | |
| Leadership Skill Development | CS 1200 | Jessica C. Speece | 11:45 am - 1:25 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Alexandra M. Ressing | 11:45 am - 1:25 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Megan M. Giordano | 11:45 am - 1:25 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Jessica C. Speece | 1:35 pm - 3:15 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Prajna V. Kulkarni | 1:35 pm - 3:15 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Margaret G. Whitehead | 1:35 pm - 3:15 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Alexandra M. Ressing | 3:25 pm - 5:05 pm T | 26(19) | |
| Leadership Skill Development | CS 1200 | Jill A. Forgash | 3:25 pm - 5:05 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Dawn Shirak | 3:25 pm - 5:05 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Megan M. Giordano | 3:25 pm - 5:05 pm T | 19(19) | |
| Leadership Skill Development | CS 1200 | Alexandra M. Ressing | 9:50 am - 11:30 am F | 19(19) | |
| Leadership Skill Development | CS 1200 | Margaret G. Whitehead | 9:50 am - 11:30 am F | 23(19) | |
| Leadership Skill Development | CS 1200 | Prajna V. Kulkarni | 9:50 am - 11:30 am F | 19(19) | |
| Leadership Skill Development | CS 1200 | Margaret G. Whitehead | 11:45 am - 1:25 pm F | 18(19) | |
| Leadership Skill Development | CS 1200 | Jill A. Forgash | 11:45 am - 1:25 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Dawn Shirak | 11:45 am - 1:25 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Megan M. Giordano | 1:35 pm - 3:15 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Alexandra M. Ressing | 1:35 pm - 3:15 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Jessica C. Speece | 1:35 pm - 3:15 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Jill A. Forgash | 3:25 pm - 5:05 pm F | 19(19) | |
| Leadership Skill Development | CS 1200 | Dawn Shirak | 3:25 pm - 5:05 pm F | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Melissa A. Peikin | 9:50 am - 11:30 am T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Yasmil Montes | 9:50 am - 11:30 am T | 17(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Priyanka Bishnoi | 11:45 am - 1:25 pm T | 36(35) | |
| Professional Development for CCIS Co-op | CS 1210 | Nathanael J. Lash | 11:45 am - 1:25 pm T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Brianne M. McDonough | 11:45 am - 1:25 pm T | 40(40) | |
| Professional Development for CCIS Co-op | CS 1210 | Melissa A. Peikin | 1:35 pm - 3:15 pm T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Yasmil Montes | 1:35 pm - 3:15 pm T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Priyanka Bishnoi | 3:25 pm - 5:05 pm T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Nathanael J. Lash | 3:25 pm - 5:05 pm T | 19(19) | |
| Professional Development for CCIS Co-op | CS 1210 | Brianne M. McDonough | 3:25 pm - 5:05 pm T | 18(19) | |
| Discrete Structures (HON) | CS 1800 | Virgil Pavlu | 1:35 pm - 3:15 pm TF | 103(114) | |
| Discrete Structures | CS 1800 | Ravi Sundaram | 9:50 am - 11:30 am TF | 240(256) | |
| Discrete Structures | CS 1800 | Kevin C. Gold | 1:35 pm - 3:15 pm TF | 235(256) | |
| Discrete Structures | CS 1800 | John N. Rachlin | 3:25 pm - 5:05 pm TF | 49(49) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 9:15 am - 10:20 am W | 18(19) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 10:30 am - 11:35 am W | 18(19) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 1:35 pm - 2:40 pm W | 16(19) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 9:15 am - 10:20 am R | 19(19) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 10:30 am - 11:35 am R | 19(19) | |
| Seminar for CS 1800 (HON) | CS 1802 | Virgil Pavlu | 1:35 pm - 2:40 pm R | 17(19) | |
| Seminar for CS 1800 | CS 1802 | Ghita Amor-Tijani | 8:00 am - 9:05 am W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 9:15 am - 10:20 am W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Ghita Amor-Tijani | 9:15 am - 10:20 am W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nada A. Naji | 10:30 am - 11:35 am W | 18(18) | |
| Seminar for CS 1800 | CS 1802 | David W. Sprague | 10:30 am - 11:35 am W | 18(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Alden W. Jackson | 1:35 pm - 2:40 pm W | 20(20) | |
| Seminar for CS 1800 | CS 1802 | David W. Sprague | 2:50 pm - 3:55 pm W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nada A. Naji | 2:50 pm - 3:55 pm W | 18(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 2:50 pm - 3:55 pm W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nathaniel Tuck | 4:35 pm - 5:40 pm W | 18(19) | |
| Seminar for CS 1800 | CS 1802 | Alden W. Jackson | 4:35 pm - 5:40 pm W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 10:30 am - 11:35 am W | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nathaniel Tuck | 5:50 pm - 6:55 pm W | 18(19) | |
| Seminar for CS 1800 | CS 1802 | Ghita Amor-Tijani | 8:00 am - 9:05 am R | 16(19) | |
| Seminar for CS 1800 | CS 1802 | Nada A. Naji | 9:15 am - 10:20 am R | 17(18) | |
| Seminar for CS 1800 | CS 1802 | Ghita Amor-Tijani | 9:15 am - 10:20 am R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 10:30 am - 11:35 am R | 18(18) | |
| Seminar for CS 1800 | CS 1802 | David W. Sprague | 10:30 am - 11:35 am R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Alden W. Jackson | 1:35 pm - 2:40 pm R | 18(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 1:35 pm - 2:40 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | David W. Sprague | 2:50 pm - 3:55 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 2:50 pm - 3:55 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nathaniel Tuck | 4:35 pm - 5:40 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Alden W. Jackson | 4:35 pm - 5:40 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Vidoje Mihajlovikj | 4:35 pm - 5:40 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nada A. Naji | 2:50 pm - 3:55 pm R | 19(19) | |
| Seminar for CS 1800 | CS 1802 | Nathaniel Tuck | 5:50 pm - 6:55 pm R | 18(19) | |
| Fundamentals of Computer Science 1 | CS 2500 | Amal Ahmed | 1:35 pm - 2:40 pm MWR | 86(110) | |
| Fundamentals of Computer Science 1 | CS 2500 | Alan E. Mislove | 9:15 am - 10:20 am MWR | 114(114) | |
| Fundamentals of Computer Science 1 | CS 2500 | Alan E. Mislove | 10:30 am - 11:35 am MWR | 113(114) | |
| Fundamentals of Computer Science 1 | CS 2500 | Thomas Wahl | 10:30 am - 11:35 am MWR | 115(114) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nada A. Naji | 1:35 pm - 2:40 pm MWR | 47(49) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel L. Derbinsky | 1:35 pm - 2:40 pm MWR | 114(114) | |
| Fundamentals of Computer Science 1 | CS 2500 | Nathaniel L. Derbinsky | 4:35 pm - 5:40 pm MWR | 110(100) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am F | 39(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm F | 47(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 8:00 am - 9:40 am T | 45(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 8:00 am - 9:40 am T | 53(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am T | 46(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 9:50 am - 11:30 am T | 54(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm T | 46(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 11:45 am - 1:25 pm T | 55(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm T | 45(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 1:35 pm - 3:15 pm T | 54(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm T | 46(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 3:25 pm - 5:05 pm T | 55(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 5:15 pm - 6:55 pm T | 41(46) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 5:15 pm - 6:55 pm T | 35(55) | |
| Lab for CS 2500 | CS 2501 | Rebecca W. MacKenzie | 7:05 pm - 8:40 pm T | 38(46) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 9:15 am - 10:20 am MWR | 49(49) | |
| Fundamentals of Computer Science 2 | CS 2510 | Leena Razzaq | 10:30 am - 11:35 am MWR | 87(87) | |
| Fundamentals of Computer Science 2 | CS 2510 | Clark C. Freifeld | 9:15 am - 10:20 am MWR | 47(49) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 9:50 am - 11:30 am F | 46(46) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 11:45 am - 1:25 pm F | 46(46) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 1:35 pm - 3:15 pm F | 52(52) | |
| Lab for CS 2510 | CS 2511 | Leena Razzaq | 3:25 pm - 5:05 pm F | 39(52) | |
| Logic and Computation | CS 2800 | David W. Sprague | 1:35 pm - 2:40 pm MWR | 68(87) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 1:35 pm - 2:25 pm F | 25(26) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 2:30 pm - 3:20 pm F | 22(26) | |
| Lab for CS 2800 | CS 2801 | David W. Sprague | 3:25 pm - 4:15 pm F | 21(26) | |
| Algorithms and Data | CS 3000 | Jonathan Ullman | 3:25 pm - 5:05 pm TF | 36(49) | |
| Algorithms and Data | CS 3000 | Neal E. Young | 2:50 pm - 4:30 pm MW | 86(87) | |
| Algorithms and Data | CS 3000 | Jonathan Ullman | 1:35 pm - 3:15 pm TF | 75(87) | |
| Database Design | CS 3200 | Kathleen T. Durant | 10:30 am - 11:35 am MWR | 49(49) | |
| Database Design | CS 3200 | Wolfgang Gatterbauer | 11:45 am - 1:25 pm MR | 49(49) | |
| Database Design | CS 3200 | John N. Rachlin | 4:35 pm - 5:40 pm MWR | 88(87) | |
| 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 | 87(87) | |
| Object-Oriented Design | CS 3500 | Amit P. Shesh | 3:25 pm - 5:05 pm TF | 70(87) | |
| Object-Oriented Design | CS 3500 | Clark C. Freifeld | 3:25 pm - 5:05 pm TF | 78(87) | |
| Programming in C++ | CS 3520 | Seth E. Cooper | 11:45 am - 1:25 pm T | 49(49) | (and 2:50 pm - 4:30 pm R) |
| Computer Systems | CS 3650 | Michael D. Shah | 11:45 am - 1:25 pm MR | 52(52) | |
| Computer Systems | CS 3650 | Michael D. Shah | 2:50 pm - 4:30 pm MW | 49(49) | |
| Computer Systems | CS 3650 | Nathaniel Tuck | 1:35 pm - 3:15 pm TF | 72(87) | |
| Computer Systems | CS 3650 | Alden W. Jackson | 11:45 am - 1:25 pm MR | 36(35) | |
| Networks and Distributed Systems | CS 3700 | Christopher B. Wilson | 2:50 pm - 4:30 pm MW | 59(49) | |
| Networks and Distributed Systems | CS 3700 | Long Lu | 3:25 pm - 5:05 pm TF | 45(49) | |
| Theory of Computation | CS 3800 | Benjamin J. Hescott | 9:50 am - 11:30 am TF | 49(49) | |
| Theory of Computation | CS 3800 | Walter A. Schnyder | 1:35 pm - 3:15 pm TF | 48(49) | |
| Theory of Computation | CS 3800 | William D. Clinger | 3:25 pm - 5:05 pm TF | 35(49) | |
| Artificial Intelligence | CS 4100 | Christopher J. Amato | 11:45 am - 1:25 pm MR | 42(36) | |
| Natural Language Processing | CS 4120 | Lu Wang | 6:00 pm - 9:00 pm M | 8(8) | |
| Computer Graphics | CS 4300 | Michael D. Shah | 6:00 pm - 9:00 pm W | 39(39) | |
| Programming Languages | CS 4400 | Jason B. Hemann | 2:50 pm - 4:30 pm MW | 46(49) | |
| Programming Languages | CS 4400 | Eliyahu Barzilay | 6:00 pm - 9:00 pm T | 37(37) | |
| Compilers | CS 4410 | Olin Shivers III | 1:35 pm - 3:15 pm TF | 12(13) | |
| Software Development | CS 4500 | Matthias Felleisen | 9:50 am - 11:30 am TF | 51(49) | |
| Software Development | CS 4500 | Jason B. Hemann | 3:25 pm - 5:05 pm TF | 49(49) | |
| Recitation for CS 4500 | CS 4501 | Matthias Felleisen | 9:15 am - 10:20 am R | 16(30) | |
| Recitation for CS 4500 | CS 4501 | Matthias Felleisen | 10:30 am - 11:35 am R | 28(30) | |
| Recitation for CS 4500 | CS 4501 | Matthias Felleisen | 11:45 am - 12:50 pm R | 30(30) | |
| Recitation for CS 4500 | CS 4501 | Matthias Felleisen | 1:35 pm - 2:40 pm R | 26(30) | |
| Web Development | CS 4550 | Nathaniel Tuck | 3:25 pm - 5:05 pm TF | 43(49) | |
| Network Fundamentals | CS 4700 | Aanjhan Ranganathan | 11:45 am - 1:25 pm MR | 7(10) | |
| Network Security | CS 4740 | Guevara Noubir | 9:50 am - 11:30 am TF | 9(10) | |
| Computer-Aided Reasoning | CS 4820 | Pete Manolios | 1:35 pm - 3:15 pm TF | 9(14) | |
| Intensive Foundations of Computer Science | CS 5001 | Elena Strange | 6:00 pm - 9:00 pm M | 64(75) | |
| Intensive Foundations of Computer Science | CS 5001 | Andrew C. Dickens, Abigail C. Evans | 6:00 pm - 9:00 pm T | 37(45) | (Seattle) |
| Intensive Foundations of Computer Science | CS 5001 | Anthony J. Mullen | 10:00 am - 1:00 pm T | 45(45) | (Seattle) |
| Intensive Foundations of Computer Science | CS 5001 | Maria E. Jump | 6:00 pm - 9:00 pm M | 14(30) | |
| Intensive Foundations of Computer Science | CS 5001 | Elena Strange | 2:50 pm - 5:50 pm M | 48(55) | |
| Intensive Foundations of Computer Science | CS 5001 | Philip J. Gust | 12:00 pm - 3:00 pm MT | 37(45) | |
| Discrete and Data Structures | CS 5002 | Walter A. Schnyder | 6:00 pm - 9:00 pm W | 72(75) | |
| Discrete and Data Structures | CS 5002 | Adrienne H. Slaughter | 9:30 am - 12:30 pm R | 45(45) | (Seattle) |
| Discrete and Data Structures | CS 5002 | Tamara Bonaci | 6:00 pm - 9:00 pm R | 29(45) | (Seattle) |
| Discrete and Data Structures | CS 5002 | Tiffani L. Williams | 6:00 pm - 9:00 pm R | 16(30) | |
| Discrete and Data Structures | CS 5002 | Philip J. Gust | 12:00 pm - 3:00 pm MTW | 37(45) | |
| Discrete and Data Structures | CS 5002 | Walter A. Schnyder | 6:00 pm - 9:00 pm T | 35(65) | |
| Recitation for CS 5001 | CS 5003 | TBD | 10:00 am - 1:00 pm W | 45(45) | (Seattle) |
| Recitation for CS 5001 | CS 5003 | TBD | 6:00 pm - 9:00 pm M | 37(45) | (Seattle) |
| Recitation for CS 5001 | CS 5003 | Maria E. Jump | 6:00 pm - 9:00 pm T | 14(30) | |
| Recitation for CS 5001 | CS 5003 | TBD | 2:50 pm - 5:50 pm R | 25(32) | |
| Recitation for CS 5001 | CS 5003 | Elena Strange | 2:50 pm - 5:50 pm R | 32(32) | |
| Recitation for CS 5001 | CS 5003 | TBD | 6:00 pm - 9:00 pm R | 21(32) | |
| Recitation for CS 5001 | CS 5003 | Elena Strange | 6:00 pm - 9:00 pm R | 26(32) | |
| Recitation for CS 5001 | CS 5003 | Philip J. Gust | 12:00 pm - 3:00 pm W | 37(45) | |
| Programming Design Paradigm | CS 5010 | Clark C. Freifeld | 2:50 pm - 4:30 pm MW | 18(75) | |
| Programming Design Paradigm | CS 5010 | Amit P. Shesh | 6:00 pm - 9:00 pm T | 60(75) | |
| Programming Design Paradigm | CS 5010 | Amit P. Shesh | 11:45 am - 1:25 pm MR | 73(75) | |
| Programming Design Paradigm | CS 5010 | Ian Gorton, Tamara Bonaci, Adrienne H. Slaughter | 6:00 pm - 9:00 pm W | 33(45) | (Seattle) |
| Programming Design Paradigm | CS 5010 | Edward P. Katz | 1:00 pm - 4:00 pm W | 35(35) | |
| Recitation for CS 5010 | CS 5011 | Amit P. Shesh | 6:00 pm - 7:40 pm R | 51(60) | |
| Recitation for CS 5010 | CS 5011 | Amit P. Shesh | 9:50 am - 11:30 am F | 13(60) | |
| Recitation for CS 5010 | CS 5011 | Amit P. Shesh | 11:45 am - 1:25 pm F | 51(60) | |
| Recitation for CS 5010 | CS 5011 | Amit P. Shesh | 1:35 pm - 3:15 pm F | 36(60) | |
| Recitation for CS 5010 | CS 5011 | Adrienne H. Slaughter | 10:00 am - 1:00 pm T | 12(12) | (Seattle) |
| Recitation for CS 5010 | CS 5011 | Tamara Bonaci | 1:00 pm - 4:00 pm T | 5(12) | (Seattle) |
| Recitation for CS 5010 | CS 5011 | TBD | 3:00 pm - 6:00 pm T | 5(12) | (Seattle) |
| Recitation for CS 5010 | CS 5011 | Ian Gorton | 6:00 pm - 9:00 pm T | 11(12) | (Seattle) |
| Recitation for CS 5010 | CS 5011 | Edward P. Katz | 12:00 pm - 6:00 pm F | 35(35) | |
| Accessibility and Inclusiveness in Human-Computer Interaction | CS 5081 | Sunish Gupta | 5:15 pm - 6:55 pm M | 0(25) | |
| Foundations of Artificial Intelligence | CS 5100 | Christopher J. Amato | 11:45 am - 1:25 pm MR | 36(42) | |
| Foundations of Artificial Intelligence | CS 5100 | Lok Sang L. Wong | 11:45 am - 1:25 pm T | 49(50) | (and 2:50 pm - 4:30 pm R) |
| Game Artificial Intelligence | CS 5150 | Kanaka P. Saripalli | 5:30 pm - 8:30 pm W | 7(30) | |
| Database Management Systems | CS 5200 | Jose G. Annunziato | 2:50 pm - 4:30 pm MW | 45(45) | |
| Database Management Systems | CS 5200 | Jose G. Annunziato | 6:00 pm - 9:00 pm T | 71(75) | |
| Database Management Systems | CS 5200 | Bruce Chhay | 6:30 pm - 9:30 pm R | 35(36) | (Seattle) |
| Database Management Systems | CS 5200 | Sara Arunagiri | TBA | 35(35) | |
| Database Management Systems | CS 5200 | Philip J. Gust | 12:00 pm - 3:00 pm R | 37(35) | |
| Computer Graphics | CS 5310 | Michael D. Shah | 6:00 pm - 9:00 pm W | 9(9) | |
| Computer Graphics | CS 5310 | Anthony J. Mullen | 6:00 pm - 9:00 pm T | 10(20) | (Seattle) |
| Computer/Human Interaction | CS 5340 | David W. Sprague | 9:50 am - 11:30 am TF | 23(22) | |
| Computer/Human Interaction | CS 5340 | Jorge A. Toro | 6:00 pm - 9:00 pm W | 39(49) | |
| Computer/Human Interaction | CS 5340 | Abigail C. Evans | 1:30 pm - 4:30 pm R | 3(15) | (Seattle) |
| Principles of Programming Language | CS 5400 | Eliyahu Barzilay | 6:00 pm - 9:00 pm T | 12(2) | |
| Principles of Programming Language | CS 5400 | Edward P. Katz | 1:00 pm - 4:00 pm S | 0(30) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 6:00 pm - 9:00 pm T | 46(48) | |
| Managing Software Development | CS 5500 | Michael A. Weintraub | 6:00 pm - 9:00 pm R | 59(60) | |
| Managing Software Development | CS 5500 | John W. Ewart | 6:00 pm - 9:00 pm T | 32(34) | (Seattle) |
| Managing Software Development | CS 5500 | Edward P. Katz | 4:00 pm - 7:00 pm M | 30(30) | |
| Managing Software Development | CS 5500 | Maria E. Jump | 6:00 pm - 9:00 pm R | 3(30) | |
| Mobile Application Development | CS 5520 | Adrienne H. Slaughter | 1:30 pm - 4:30 pm R | 21(30) | (Seattle) |
| Computer Systems | CS 5600 | Kapil Arya | 6:00 pm - 9:00 pm M | 34(43) | |
| Computer Systems | CS 5600 | Peter J. Desnoyers | 11:45 am - 1:25 pm T | 37(49) | (and 2:50 pm - 4:30 pm R) |
| Computer Systems | CS 5600 | Vinayak Rao | 6:00 pm - 9:00 pm M | 9(30) | (Seattle) |
| Web Development | CS 5610 | Jose G. Annunziato | 6:00 pm - 9:00 pm M | 46(46) | |
| Fundamentals of Computer Networking | CS 5700 | Aanjhan Ranganathan | 11:45 am - 1:25 pm MR | 34(37) | |
| Fundamentals of Computer Networking | CS 5700 | Zhifeng Sun | 6:00 pm - 9:00 pm M | 34(34) | (Seattle) |
| Software Vulnerabilities and Security | CS 5770 | William K. Robertson | 6:00 pm - 9:00 pm R | 39(45) | |
| Algorithms | CS 5800 | Rajmohan Rajaraman | 9:50 am - 11:30 am TF | 143(150) | |
| Algorithms | CS 5800 | Rukmini Vijaykumar | 4:00 pm - 5:40 pm TF | 41(40) | |
| Algorithms | CS 5800 | Hosung Song | 6:00 pm - 9:00 pm M | 33(34) | (Seattle) |
| Algorithms | CS 5800 | Ricardo A. Baeza-Yates, Anurag Bhardwaj | 4:00 pm - 7:00 pm R | 27(30) | |
| Algorithms | CS 5800 | Tiffani L. Williams | 6:00 pm - 9:00 pm M | 4(30) | |
| Natural Language Processing | CS 6120 | Lu Wang | 6:00 pm - 9:00 pm M | 40(44) | |
| Machine Learning | CS 6140 | Ehsan Elhamifar | 2:50 pm - 4:30 pm MW | 37(50) | |
| Machine Learning | CS 6140 | Qi Yu | 9:50 am - 11:30 am TF | 35(50) | |
| Machine Learning | CS 6140 | Abraham H. Bagherjeiran | 8:30 am - 11:30 am S | 18(30) | |
| Machine Learning | CS 6140 | Craig H. Martell | 6:00 pm - 9:00 pm F | 9(30) | (Seattle) |
| Information Retrieval | CS 6200 | Nada A. Naji | 6:00 pm - 9:00 pm T | 71(75) | |
| Information Retrieval | CS 6200 | Raman Chandrasekar | 6:15 pm - 9:15 pm T | 19(20) | (Seattle) |
| Information Retrieval | CS 6200 | Rukmini Vijaykumar | 11:45 am - 1:25 pm T | 12(50) | (and 2:50 pm - 4:30 pm R) |
| Data Mining Techniques | CS 6220 | Tina Eliassi-Rad | 3:25 pm - 5:05 pm TF | 46(50) | |
| Data Mining Techniques | CS 6220 | Sara Arunagiri | TBA | 35(35) | |
| Large-Scale Parallel Data Processing | CS 6240 | Mirek Riedewald | 2:50 pm - 4:30 pm MW | 48(50) | |
| Large-Scale Parallel Data Processing | CS 6240 | Mirek Riedewald | 11:45 am - 1:25 pm T | 50(50) | (and 2:50 pm - 4:30 pm R) |
| Compilers | CS 6410 | Olin Shivers III | 1:35 pm - 3:15 pm TF | 4(4) | |
| Compilers | CS 6410 | Tamara Bonaci | 2:00 pm - 5:00 pm M | 5(15) | (Seattle) |
| Building Scalable Distributed Systems | CS 6650 | Ian Gorton | 2:30 pm - 5:30 pm T | 46(46) | (Seattle) |
| Network Security | CS 6740 | Guevara Noubir | 9:50 am - 11:30 am TF | 36(36) | |
| Graduate Cooperative Education Seminar | CS 6949 | Francisco C. Mesch | 4:45 pm - 6:15 pm R | 36(36) | (Seattle) |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 2:50 pm - 4:20 pm R | 31(35) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 2:50 pm - 4:20 pm R | 10(20) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 1:35 pm - 3:05 pm F | 40(40) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 1:35 pm - 3:05 pm F | 5(15) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 2:50 pm - 4:20 pm T | 45(45) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 2:50 pm - 4:20 pm T | 5(5) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | 2:50 pm - 4:20 pm T | 1(5) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | TBA | 20(21) | |
| Graduate Cooperative Education Seminar | CS 6949 | Ethan A. Selinger, Smajl Cengic, Kathleen Vander Laan | TBA | 6(21) | |
| Co-op Work Experience | CS 6964 | Kathleen Vander Laan | TBA | 38(100) | |
| Co-op Work Experience | CS 6964 | Smajl Cengic | TBA | 70(100) | |
| Co-op Work Experience | CS 6964 | Ethan A. Selinger | TBA | 48(99) | |
| Co-op Work Experience | CS 6964 | Francisco C. Mesch | TBA | 41(100) | |
| Co-op Work Experience Abroad | CS 6965 | Francisco C. Mesch | TBA | 1(1) | |
| Co-op Work Experience Abroad | CS 6965 | Ethan A. Selinger | TBA | 1(5) | |
| Special Topics in Artificial Intelligence | CS 7180 | Robert J. Platt | 11:45 am - 1:25 pm MR | 34(49) | |
| Special Topics in Artificial Intelligence | CS 7180 | Everaldo M. Aguiar | 6:00 pm - 9:00 pm R | 19(20) | (Seattle) |
| Theory and Methods in Human Computer Interaction | CS 7340 | Magy Seif El-Nasr | 3:25 pm - 5:05 pm TF | 30(30) | |
| Intensive Principles of Programming Languages | CS 7400 | William D. Clinger | 11:45 am - 1:25 pm T | 22(30) | (and 2:50 pm - 4:30 pm R) |
| Special Topics in Formal Methods | CS 7485 | Pete Manolios | 1:35 pm - 3:15 pm TF | 5(14) | |
| Intensive Computer Systems | CS 7600 | Gene D. Cooperman | 1:35 pm - 3:15 pm TF | 17(50) | |
| Foundations of Distributed Systems | CS 7610 | Cristina Nita-Rotaru | 9:50 am - 11:30 am TF | 38(50) | |
| Advanced Algorithms | CS 7800 | Huy L. Nguyen | 2:50 pm - 4:30 pm MW | 25(49) |