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