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 |
52(54) |
Computer Science and Its Applications |
CS 1100 |
Karl J. Lieberherr |
10:30 am - 11:35 am MWR |
53(54) |
Computer Science and Its Applications |
CS 1100 |
Karl J. Lieberherr |
1:35 pm - 2:40 pm MWR |
53(54) |
Computer Science and Its Applications |
CS 1100 |
Kathleen T. Durant |
4:35 pm - 5:40 pm MWR |
53(54) |
Computer Science and Its Applications |
CS 1100 |
Jacek Ossowski |
9:15 am - 10:20 am MWR |
45(45) |
Computer Science and Its Applications |
CS 1100 |
Jacek Ossowski |
10:30 am - 11:35 am MWR |
43(45) |
Computer Science and Its Applications |
CS 1100 |
Ghita Amor-Tijani |
1:35 pm - 2:40 pm MWR |
44(45) |
Computer Science and Its Applications |
CS 1100 |
Zaihan Yang |
4:35 pm - 5:40 pm MWR |
44(45) |
Computer Science/Information Science Overview 1 |
CS 1200 |
Jessica C. Speece, Jessica F. Biron |
1:35 pm - 3:15 pm T |
16(19) |
Computer Science/Information Science Overview 2: Co-op Preparation |
CS 1210 |
Kaitlyn S. Hughes |
9:50 am - 11:30 am T |
23(40) |
Computer Science/Information Science Overview 2: Co-op Preparation |
CS 1210 |
Aileen B. Kent Yates |
11:45 am - 1:25 pm T |
40(40) |
Computer Science/Information Science Overview 2: Co-op Preparation |
CS 1210 |
Yasmil Montes |
1:35 pm - 3:15 pm T |
26(40) |
Computer Science/Information Science Overview 2: Co-op Preparation |
CS 1210 |
Jennifer A. Shire |
3:25 pm - 5:05 pm T |
38(40) |
Discrete Structures |
CS 1800 |
Ghita Amor-Tijani |
9:15 am - 10:20 am MWR |
41(70) |
Discrete Structures |
CS 1800 |
Ghita Amor-Tijani |
10:30 am - 11:35 am MWR |
58(70) |
Discrete Structures |
CS 1800 |
Penny Rheingans |
1:35 pm - 2:40 pm MWR |
49(70) |
Recitation for CS 1800 |
CS 1801 |
Ghita Amor-Tijani |
9:50 am - 11:30 am T |
30(30) |
Recitation for CS 1800 |
CS 1801 |
Ghita Amor-Tijani |
11:45 am - 1:25 pm T |
30(30) |
Recitation for CS 1800 |
CS 1801 |
Ghita Amor-Tijani |
1:35 pm - 3:15 pm T |
28(30) |
Recitation for CS 1800 |
CS 1801 |
Ghita Amor-Tijani |
3:25 pm - 5:05 pm T |
30(30) |
Recitation for CS 1800 |
CS 1801 |
Ghita Amor-Tijani |
11:45 am - 1:25 pm F |
27(30) |
Fundamentals of Computer Science 1 |
CS 2500 |
Leena Razzaq |
9:15 am - 10:20 am MWR |
86(87) |
Fundamentals of Computer Science 1 |
CS 2500 |
Nathaniel Tuck |
1:35 pm - 2:40 pm MWR |
81(87) |
Fundamentals of Computer Science 1 |
CS 2500 |
Nathaniel Tuck |
4:35 pm - 5:40 pm MWR |
75(87) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
2:50 pm - 4:30 pm W |
46(55) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
2:50 pm - 4:30 pm W |
33(46) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
11:45 am - 1:25 pm R |
50(55) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
11:45 am - 1:25 pm R |
30(46) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
2:50 pm - 4:30 pm R |
50(55) |
Lab for CS 2500 |
CS 2501 |
Nathaniel Tuck |
2:50 pm - 4:30 pm R |
33(46) |
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 |
Leena Razzaq |
1:35 pm - 2:40 pm MWR |
87(87) |
Fundam of Computer Sci 2 |
CS 2510 |
Nada A. Naji |
4:35 pm - 5:40 pm MWR |
75(87) |
Fundam of Computer Sci 2 (HON) |
CS 2510 |
Benjamin S. Lerner |
2:50 pm - 4:30 pm MW |
41(87) |
Fundamentals of Computer Science 2 |
CS 2510 |
Magy Seif El-Nasr |
1:35 pm - 2:40 pm MWR |
27(36) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
9:50 am - 11:30 am T |
55(55) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
11:45 am - 1:25 pm T |
55(55) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
1:35 pm - 3:15 pm T |
55(55) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
3:25 pm - 5:05 pm T |
55(55) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
5:15 pm - 6:55 pm T |
35(55) |
Lab for CS 2510 |
CS 2511 |
Leena Razzaq |
5:15 pm - 6:55 pm T |
19(46) |
Lab for CS 2510 (HON) |
CS 2511 |
Benjamin S. Lerner |
6:00 pm - 7:40 pm M |
29(55) |
Lab for CS 2510 (HON) |
CS 2511 |
Benjamin S. Lerner |
6:00 pm - 7:40 pm M |
12(32) |
Logic and Computation |
CS 2800 |
Pete Manolios |
9:15 am - 10:20 am MWR |
87(87) |
Logic and Computation |
CS 2800 |
David W. Sprague |
1:35 pm - 2:40 pm MWR |
86(87) |
Logic and Computation |
CS 2800 |
Kenneth P. Baclawski |
4:35 pm - 5:40 pm MWR |
59(87) |
Logic and Computation |
CS 2800 |
David W. Sprague |
8:00 am - 9:05 am MWR |
67(87) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
11:45 am - 12:35 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
11:45 am - 12:35 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
12:40 pm - 1:30 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
12:40 pm - 1:30 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
1:35 pm - 2:25 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
1:35 pm - 2:25 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
2:30 pm - 3:20 pm F |
23(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
2:30 pm - 3:20 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
3:25 pm - 4:15 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
3:25 pm - 4:15 pm F |
24(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
4:20 pm - 5:10 pm F |
21(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
4:20 pm - 5:10 pm F |
15(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
5:15 pm - 6:05 pm F |
15(24) |
Lab for CS 2800 |
CS 2801 |
David W. Sprague |
5:15 pm - 6:05 pm F |
9(24) |
Database Design |
CS 3200 |
Kathleen T. Durant |
2:50 pm - 4:30 pm MW |
84(80) |
Object-Oriented Design |
CS 3500 |
Benjamin S. Lerner |
11:45 am - 1:25 pm MR |
71(80) |
Object-Oriented Design |
CS 3500 |
Amit P. Shesh |
2:50 pm - 4:30 pm MW |
32(80) |
Game Programming |
CS 3540 |
Nicholas W. Brown |
1:35 pm - 3:15 pm TF |
29(40) |
Computer Systems |
CS 3650 |
Gene D. Cooperman |
9:50 am - 11:30 am TF |
84(87) |
Networks and Distributed Systems |
CS 3700 |
Christopher B. Wilson |
11:45 am - 1:25 pm MR |
69(75) |
Theory of Computation |
CS 3800 |
William D. Clinger |
9:50 am - 11:30 am TF |
6(60) |
Theory of Computation |
CS 3800 |
Kevin C. Gold |
11:45 am - 1:25 pm WF |
53(60) |
Senior Seminar |
CS 4000 |
Antonio Ocampo-Guzman |
11:45 am - 1:25 pm M |
18(20) |
Senior Seminar |
CS 4000 |
Charles V. Linshaw |
2:50 pm - 4:30 pm M |
21(20) |
Senior Seminar |
CS 4000 |
Charles V. Linshaw |
11:45 am - 1:25 pm W |
20(20) |
Senior Seminar |
CS 4000 |
Charles V. Linshaw |
9:50 am - 11:30 am F |
9(20) |
Senior Seminar |
CS 4000 |
Charles V. Linshaw |
1:35 pm - 3:15 pm F |
19(20) |
Artificial Intelligence |
CS 4100 |
Amy K. Hoover |
6:00 pm - 9:00 pm R |
26(25) |
Natural Language Processing |
CS 4120 |
David A. Smith |
6:00 pm - 9:00 pm W |
10(10) |
Game Artificial Intelligence |
CS 4150 |
Yetunde Folajimi |
11:45 am - 1:25 pm WF |
9(30) |
Computer Graphics |
CS 4300 |
Amit P. Shesh |
4:35 pm - 5:40 pm MWR |
38(50) |
Programming Languages |
CS 4400 |
Eliyahu Barzilay |
6:00 pm - 9:00 pm T |
41(60) |
Compilers |
CS 4410 |
Olin Shivers III |
11:45 am - 1:25 pm T |
15(20) |
Software Development |
CS 4500 |
Michael A. Weintraub |
11:45 am - 1:25 pm MR |
42(60) |
Software Development |
CS 4500 |
Matthias Felleisen |
2:50 pm - 4:30 pm MW |
39(60) |
Mobile Application Development |
CS 4520 |
Stephen S. Intille |
2:50 pm - 4:30 pm MW |
15(22) |
Web Development |
CS 4550 |
Jose G. Annunziato |
11:45 am - 1:25 pm T |
52(50) |
Robotic Science and Systems |
CS 4610 |
Robert J. Platt |
3:25 pm - 5:05 pm TF |
3(10) |
Network Fundamentals |
CS 4700 |
David R. Choffnes |
6:00 pm - 9:00 pm M |
5(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 |
60(80) |
Algorithms and Data |
CS 4800 |
Jacek Ossowski |
3:25 pm - 5:05 pm TF |
16(80) |
Intensive Foundations of Computer Science |
CS 5001 |
Therapon Skoteiniotis, Charles Dimarzio |
6:00 pm - 9:00 pm M |
14(30) |
(Seattle) |
Discrete and Data Structures |
CS 5002 |
Vinayak Rao |
6:00 pm - 9:00 pm T |
14(30) |
(Seattle) |
Recitation for CS 5001 |
CS 5003 |
Therapon Skoteiniotis |
6:00 pm - 9:00 pm R |
14(30) |
(Seattle) |
Object-Oriented Design |
CS 5004 |
Therapon Skoteiniotis |
6:00 pm - 9:00 pm T |
27(30) |
(Seattle) |
Recitation for CS 5004 |
CS 5005 |
Therapon Skoteiniotis |
6:00 pm - 9:00 pm W |
27(30) |
(Seattle) |
Algorithms |
CS 5006 |
Joseph B. Buck |
6:00 pm - 9:00 pm M |
27(30) |
(Seattle) |
Computer Systems |
CS 5007 |
Joseph B. Buck |
6:00 pm - 9:00 pm M |
27(30) |
(Seattle) |
Programming Design Paradigm |
CS 5010 |
Kevin C. Gold |
6:00 pm - 9:00 pm M |
39(50) |
Programming Design Paradigm |
CS 5010 |
William D. Clinger |
6:00 pm - 9:00 pm T |
30(50) |
Recitation for CS 5010 |
CS 5011 |
William D. Clinger |
5:15 pm - 6:55 pm T |
8(25) |
Recitation for CS 5010 |
CS 5011 |
William D. Clinger |
6:00 pm - 7:40 pm W |
23(25) |
Recitation for CS 5010 |
CS 5011 |
William D. Clinger |
3:25 pm - 5:05 pm T |
18(25) |
Recitation for CS 5010 |
CS 5011 |
William D. Clinger |
3:25 pm - 5:05 pm F |
20(25) |
Foundations of Artificial Intelligence |
CS 5100 |
Amy K. Hoover |
6:00 pm - 9:00 pm R |
34(40) |
Game Artificial Intelligence |
CS 5150 |
Yetunde Folajimi |
11:45 am - 1:25 pm WF |
8(10) |
Database Management Systems |
CS 5200 |
Kenneth P. Baclawski |
6:00 pm - 9:00 pm T |
80(80) |
Database Management Systems |
CS 5200 |
Bruce Chhay |
6:00 pm - 9:00 pm R |
5(20) |
(Hybrid, Seattle) |
Computer Graphics |
CS 5310 |
Seth E. Cooper |
11:45 am - 1:25 pm T |
5(40) |
Robotic Science and Systems |
CS 5335 |
Robert J. Platt |
3:25 pm - 5:05 pm TF |
12(50) |
Principles of Programming Language |
CS 5400 |
Eliyahu Barzilay |
6:00 pm - 9:00 pm T |
9(10) |
Managing Software Development |
CS 5500 |
Michael A. Weintraub |
6:00 pm - 9:00 pm T |
53(60) |
Managing Software Development |
CS 5500 |
John W. Ewart |
6:00 pm - 9:00 pm W |
12(20) |
(Seattle) |
Managing Software Development |
CS 5500 |
Michael A. Weintraub |
6:00 pm - 9:00 pm R |
28(60) |
Mobile Application Development |
CS 5520 |
Stephen S. Intille |
2:50 pm - 4:30 pm MW |
27(32) |
Computer Systems |
CS 5600 |
Kapil Arya |
6:00 pm - 9:00 pm M |
24(80) |
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) |
Web Development |
CS 5610 |
Ming Huo |
6:00 pm - 9:00 pm R |
34(35) |
(Seattle) |
Fundamentals of Computer Networking |
CS 5700 |
David R. Choffnes |
6:00 pm - 9:00 pm M |
60(70) |
Software Vulnerabilities and Security |
CS 5770 |
William K. Robertson |
6:00 pm - 9:00 pm W |
19(45) |
Algorithms |
CS 5800 |
Emanuele Viola |
11:45 am - 1:25 pm MR |
11(70) |
Algorithms |
CS 5800 |
Virgil Pavlu |
6:00 pm - 9:00 pm M |
68(70) |
Algorithms |
CS 5800 |
Erez Kantor |
6:00 pm - 9:00 pm R |
57(70) |
Algorithms |
CS 5800 |
Zhifeng Sun |
6:00 pm - 9:00 pm M |
23(25) |
(Seattle) |
Directed Study |
CS 5976 |
Andrea G. Parker |
TBA |
1(1) |
Natural Language Processing |
CS 6120 |
David A. Smith |
6:00 pm - 9:00 pm W |
27(30) |
Affective Computing |
CS 6130 |
Stacy C. Marsella |
9:50 am - 11:30 am TF |
11(30) |
Machine Learning |
CS 6140 |
Lu Wang |
6:00 pm - 9:00 pm R |
20(50) |
Information Retrieval |
CS 6200 |
Nada A. Naji |
1:35 pm - 3:15 pm TF |
44(50) |
Information Retrieval |
CS 6200 |
Vanessa G. Murdock |
6:00 pm - 9:00 pm M |
8(20) |
(Hybrid, Seattle) |
Information Retrieval |
CS 6200 |
Zaihan Yang |
6:00 pm - 9:00 pm M |
14(50) |
Data Mining Techniques |
CS 6220 |
Yizhou Sun |
6:00 pm - 9:00 pm W |
35(40) |
Data Mining Techniques |
CS 6220 |
Kevin M. Small |
6:00 pm - 9:00 pm W |
14(15) |
(Seattle) |
Parallel Data Processing in MapReduce |
CS 6240 |
Jan Vitek |
2:50 pm - 4:30 pm MW |
32(50) |
Parallel Data Processing in MapReduce |
CS 6240 |
Nathaniel Tuck |
3:25 pm - 5:05 pm TF |
35(50) |
Empirical Research Methods |
CS 6350 |
Timothy W. Bickmore |
1:35 pm - 3:15 pm TF |
8(20) |
Compilers |
CS 6410 |
Olin Shivers III |
11:45 am - 1:25 pm T |
4(20) |
Advanced Software Development |
CS 6510 |
Ian Gorton |
6:00 pm - 9:00 pm T |
10(10) |
Advanced Software Development |
CS 6510 |
Ian Gorton |
6:00 pm - 9:00 pm T |
9(10) |
(Seattle) |
Wireless Network |
CS 6710 |
Guevara Noubir |
11:45 am - 1:25 pm MR |
7(40) |
Network Security |
CS 6740 |
Cristina Nita-Rotaru |
6:00 pm - 9:00 pm T |
29(55) |
Graduate Cooperative Education Seminar |
CS 6949 |
Smajl Cengic |
1:35 pm - 3:15 pm T |
42(45) |
Graduate Cooperative Education Seminar |
CS 6949 |
Kathleen Vander Laan |
1:35 pm - 3:15 pm T |
41(45) |
Co-op Work Experience |
CS 6964 |
Kathleen Vander Laan |
TBA |
41(75) |
Co-op Work Experience |
CS 6964 |
Karyn Rosen |
TBA |
17(75) |
Co-op Work Experience |
CS 6964 |
Smajl Cengic |
TBA |
35(75) |
Co-op Work Experience |
CS 6964 |
Kathryn McCune |
TBA |
35(75) |
Co-op Work Experience |
CS 6964 |
Francisco C. Mesch |
TBA |
15(10) |
Spec Topics in Data |
CS 7280 |
Olga Vitek |
11:45 am - 1:25 pm MR |
14(30) |
Intensive Principles of Programming Languages |
CS 7400 |
Amal Ahmed |
1:35 pm - 3:15 pm TF |
14(30) |
Special Topics in Formal Methods |
CS 7485 |
Thomas Wahl |
2:50 pm - 4:30 pm MW |
10(30) |
Special Topics in Computer Systems |
CS 7680 |
Peter J. Desnoyers |
1:35 pm - 3:15 pm TF |
26(60) |
Theory of Computation |
CS 7805 |
Pete Manolios |
2:50 pm - 4:30 pm MW |
15(30) |
Special Topics in Theories of Computer Science |
CS 7880 |
Rajmohan Rajaraman |
9:50 am - 11:30 am TF |
7(30) |