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)