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