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)