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) |