Number Course Title Instructor(s) Time Enrolled(Capacity) (Notes)
Computer Science and Its Applications CS 1100 Jacek Ossowski 8:00 am - 9:05 am M 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 9:15 am - 10:20 am M 9(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 9:15 am - 10:20 am M 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 10:30 am - 11:35 am M 16(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 10:30 am - 11:35 am M 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Nada A. Naji 1:35 pm - 2:40 pm M 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Jacek Ossowski 4:35 pm - 5:40 pm M 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 9:15 am - 10:20 am W 10(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 9:15 am - 10:20 am W 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 10:30 am - 11:35 am W 18(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 10:30 am - 11:35 am W 17(19) (Hybrid)
Computer Science and Its Applications CS 1100 Nada A. Naji 1:35 pm - 2:40 pm W 17(19) (Hybrid)
Computer Science and Its Applications CS 1100 Jacek Ossowski 1:35 pm - 2:40 pm W 18(19) (Hybrid)
Computer Science and Its Applications CS 1100 Jacek Ossowski 4:35 pm - 5:40 pm W 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 9:15 am - 10:20 am R 10(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 9:15 am - 10:20 am R 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Karl J. Lieberherr 10:30 am - 11:35 am R 10(19) (Hybrid)
Computer Science and Its Applications CS 1100 Ghita Amor-Tijani 10:30 am - 11:35 am R 19(19) (Hybrid)
Computer Science and Its Applications CS 1100 Nada A. Naji 1:35 pm - 2:40 pm R 18(19) (Hybrid)
Computer Science and Its Applications CS 1100 Jacek Ossowski 1:35 pm - 2:40 pm R 18(19) (Hybrid)
Computer Science and Its Applications CS 1100 Jacek Ossowski 4:35 pm - 5:40 pm R 18(19) (Hybrid)
Computer Science/Information Science Overview 1 CS 1200 Jonathan W. Grenier 1:35 pm - 3:15 pm T 20(30)
Computer Science/Information Science Overview 2: Co-op Preparation CS 1210 Kaitlyn S. Hughes 9:50 am - 11:30 am T 26(40)
Computer Science/Information Science Overview 2: Co-op Preparation CS 1210 Melissa A. Peikin 11:45 am - 1:25 pm T 38(40)
Computer Science/Information Science Overview 2: Co-op Preparation CS 1210 Yasmil Montes 1:35 pm - 3:15 pm T 40(40)
Computer Science/Information Science Overview 2: Co-op Preparation CS 1210 Jennifer A. Shire 3:25 pm - 5:05 pm T 24(40)
Discrete Structures CS 1800 Kevin C. Gold 9:15 am - 10:20 am MWR 64(65)
Discrete Structures CS 1800 Walter A. Schnyder 1:35 pm - 2:40 pm MWR 64(65)
Discrete Structures CS 1800 Walter A. Schnyder 4:35 pm - 5:40 pm MWR 60(65)
Recitation for CS 1800 CS 1801 Kevin C. Gold 9:50 am - 11:30 am F 34(34)
Recitation for CS 1800 CS 1801 Kevin C. Gold 11:45 am - 1:25 pm F 35(34)
Recitation for CS 1800 CS 1801 Kevin C. Gold 1:35 pm - 3:15 pm F 33(34)
Recitation for CS 1800 CS 1801 Kevin C. Gold 1:35 pm - 3:15 pm F 34(34)
Recitation for CS 1800 CS 1801 Kevin C. Gold 3:25 pm - 5:05 pm F 32(34)
Recitation for CS 1800 CS 1801 Ghita Amor-Tijani 3:25 pm - 5:05 pm F 19(30)
Fundamentals of Computer Science 1 CS 2500 Olin Shivers III 9:15 am - 10:20 am MWR 68(72)
Fundamentals of Computer Science 1 CS 2500 Olin Shivers III 10:30 am - 11:35 am MWR 68(72)
Fundamentals of Computer Science 1 CS 2500 Nathaniel Tuck 1:35 pm - 2:40 pm MWR 63(72)
Fundamentals of Computer Science 1 CS 2500 Nathaniel Tuck 4:35 pm - 5:40 pm MWR 33(72)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 9:50 am - 11:30 am F 49(55)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 9:50 am - 11:30 am F 40(52)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 11:45 am - 1:25 pm F 52(55)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 11:45 am - 1:25 pm F 49(52)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 1:35 pm - 3:15 pm F 32(55)
Lab for CS 2500 CS 2501 Rebecca W. MacKenzie 3:25 pm - 5:05 pm F 10(55)
Fundamentals of Computer Science 2 CS 2510 Leena Razzaq 9:15 am - 10:20 am MWR 74(75)
Fundamentals of Computer Science 2 CS 2510 Leena Razzaq 10:30 am - 11:35 am MWR 74(74)
Fundam of Computer Sci 2 CS 2510 Benjamin S. Lerner 11:45 am - 1:25 pm MR 88(89)
Fundam of Computer Sci 2 CS 2510 Clark C. Freifeld 1:35 pm - 2:40 pm MWR 74(75)
Fundamentals of Computer Science 2 CS 2510 Clark C. Freifeld 4:35 pm - 5:40 pm MWR 55(75)
Fundamentals of Computer Science 2 CS 2510 Nada A. Naji 4:35 pm - 5:40 pm MWR 49(87)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Benjamin S. Lerner 6:00 pm - 7:40 pm M 45(55)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Benjamin S. Lerner 6:00 pm - 7:40 pm M 43(46)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 9:50 am - 11:30 am T 54(55)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 9:50 am - 11:30 am T 37(46)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 11:45 am - 1:25 pm T 55(55)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 11:45 am - 1:25 pm T 45(46)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 1:35 pm - 3:15 pm T 47(55)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 1:35 pm - 3:15 pm T 40(46)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 3:25 pm - 5:05 pm T 29(55)
Lab for CS 2510 CS 2511 Rebecca W. MacKenzie, Leena Razzaq 3:25 pm - 5:05 pm T 18(46)
Logic and Computation CS 2800 Thomas Wahl 9:15 am - 10:20 am MWR 72(80)
Logic and Computation CS 2800 David W. Sprague 9:15 am - 10:20 am MWR 80(80)
Logic and Computation CS 2800 Pete Manolios 1:35 pm - 2:40 pm MWR 80(80)
Logic and Computation CS 2800 David W. Sprague 1:35 pm - 2:40 pm MWR 81(80)
Logic and Computation CS 2800 Pete Manolios 4:35 pm - 5:40 pm MWR 39(80)
Lab for CS 2800 CS 2801 Pete Manolios 11:45 am - 1:25 pm W 55(55)
Lab for CS 2800 CS 2801 Pete Manolios 11:45 am - 1:25 pm W 45(46)
Lab for CS 2800 CS 2801 Pete Manolios 2:50 pm - 4:30 pm W 50(55)
Lab for CS 2800 CS 2801 Pete Manolios 2:50 pm - 4:30 pm W 43(46)
Lab for CS 2800 CS 2801 Pete Manolios 11:45 am - 1:25 pm R 39(55)
Lab for CS 2800 CS 2801 Pete Manolios 11:45 am - 1:25 pm R 28(46)
Lab for CS 2800 CS 2801 Pete Manolios 2:50 pm - 4:30 pm R 53(55)
Lab for CS 2800 CS 2801 Pete Manolios 2:50 pm - 4:30 pm R 40(46)
Database Design CS 3200 Kathleen T. Durant 9:15 am - 10:20 am MWR 68(70)
Database Design CS 3200 Kathleen T. Durant 4:35 pm - 5:40 pm MWR 52(70)
Object-Oriented Design CS 3500 Amit P. Shesh 9:50 am - 11:30 am TF 39(70)
Object-Oriented Design CS 3500 Amit P. Shesh 1:35 pm - 3:15 pm TF 58(70)
Programming in C++ CS 3520 Kenneth P. Baclawski 11:45 am - 1:25 pm MR 29(45)
Game Programming CS 3540 Nicholas W. Brown 10:30 am - 11:35 am MWR 25(49)
Computer Systems CS 3650 Nathaniel Tuck 9:50 am - 11:30 am TF 86(87)
Networks and Distributed Systems CS 3700 Peter J. Desnoyers 10:30 am - 11:35 am MWR 79(87)
Theory of Computation CS 3800 Kevin C. Gold 2:50 pm - 4:30 pm MW 92(87)
Artificial Intelligence CS 4100 Byron C. Wallace 3:25 pm - 5:05 pm TF 26(25)
Natural Language Processing CS 4120 David A. Smith 6:00 pm - 9:00 pm R 8(5)
Game Artificial Intelligence CS 4150 Magy Seif El-Nasr 11:45 am - 1:25 pm T 14(20)
Computer Graphics CS 4300 Nicholas W. Brown 11:45 am - 1:25 pm MR 44(49)
Programming Languages CS 4400 Eliyahu Barzilay 6:00 pm - 9:00 pm T 62(64)
Compilers CS 4410 Benjamin S. Lerner 11:45 am - 1:25 pm T 20(65)
Software Development CS 4500 Michael A. Weintraub 2:50 pm - 4:30 pm MW 61(60)
Software Development CS 4500 Michael A. Weintraub 1:35 pm - 3:15 pm TF 60(60)
Mobile Application Development CS 4520 Stephen S. Intille 2:50 pm - 4:30 pm MW 17(20)
Web Development CS 4550 Jose G. Annunziato 9:50 am - 11:30 am TF 12(15)
Web Development CS 4550 Jose G. Annunziato 6:00 pm - 9:00 pm W 15(15)
Network Fundamentals CS 4700 David R. Choffnes 6:00 pm - 9:00 pm W 15(15)
Network Security CS 4740 Guevara Noubir 6:00 pm - 9:00 pm R 12(15)
Cryptography CS 4770 Alina M. Oprea 11:45 am - 1:25 pm T 7(14)
Algorithms and Data CS 4800 Huy L. Nguyen 3:25 pm - 5:05 pm TF 36(60)
Algorithms and Data CS 4800 Jacek Ossowski 11:45 am - 1:25 pm T 52(60)
Building Game Engines CS 4850 Nicholas W. Brown 3:25 pm - 5:05 pm TF 16(35)
Intensive Foundations of Computer Science CS 5001 Leena Razzaq 4:00 pm - 7:00 pm M 31(40)
Intensive Foundations of Computer Science CS 5001 Philip J. Gust 6:00 pm - 9:00 pm T 14(40)
Discrete and Data Structures CS 5002 Walter A. Schnyder 6:00 pm - 9:00 pm T 34(40)
Discrete and Data Structures CS 5002 Philip J. Gust 6:00 pm - 9:00 pm R 14(40)
Recitation for CS 5001 CS 5003 Leena Razzaq 4:00 pm - 7:00 pm R 31(40)
Recitation for CS 5001 CS 5003 Philip J. Gust 6:00 pm - 9:00 pm W 14(40)
Object-Oriented Design CS 5004 Therapon Skoteiniotis, Maria Zontak 6:00 pm - 9:00 pm T 31(35) (Seattle)
Object-Oriented Design CS 5004 Amit P. Shesh 6:00 pm - 9:00 pm W 26(40)
Recitation for CS 5004 CS 5005 Therapon Skoteiniotis, Maria Zontak 6:00 pm - 9:00 pm W 19(20) (Seattle)
Recitation for CS 5004 CS 5005 Amit P. Shesh 5:00 pm - 8:00 pm R 26(40)
Recitation for CS 5004 CS 5005 Therapon Skoteiniotis, Maria Zontak 2:30 pm - 5:30 pm W 12(20) (Seattle)
Algorithms CS 5006 Ahmed A. Hamed 6:00 pm - 9:00 pm M 28(40)
Algorithms CS 5006 Joseph B. Buck 6:00 pm - 9:00 pm R 31(35) (Seattle)
Computer Systems CS 5007 Ahmed A. Hamed 6:00 pm - 9:00 pm M 28(40)
Computer Systems CS 5007 Joseph B. Buck 6:00 pm - 9:00 pm R 31(35) (Seattle)
Programming Design Paradigm CS 5010 William D. Clinger 6:00 pm - 9:00 pm M 49(50)
Programming Design Paradigm CS 5010 William D. Clinger 6:00 pm - 9:00 pm T 48(50)
Recitation for CS 5010 CS 5011 William D. Clinger 2:50 pm - 4:30 pm M 27(25)
Recitation for CS 5010 CS 5011 William D. Clinger 3:25 pm - 5:05 pm T 25(25)
Recitation for CS 5010 CS 5011 William D. Clinger 6:00 pm - 7:40 pm W 21(25)
Recitation for CS 5010 CS 5011 William D. Clinger 3:25 pm - 5:05 pm F 25(25)
Foundations of Artificial Intelligence CS 5100 Robert J. Platt 6:00 pm - 9:00 pm W 39(40)
Game Artificial Intelligence CS 5150 Magy Seif El-Nasr 11:45 am - 1:25 pm T 23(20)
Database Management Systems CS 5200 Kenneth P. Baclawski 6:00 pm - 9:00 pm M 74(75)
Database Management Systems CS 5200 Bruce Chhay 6:15 pm - 9:15 pm R 16(20) (Seattle)
Pattern Recognition and Computer Vision CS 5330 Maria Zontak 6:00 pm - 9:00 pm R 12(18) (Seattle)
Principles of Programming Language CS 5400 Eliyahu Barzilay 6:00 pm - 9:00 pm T 7(10)
Managing Software Development CS 5500 Michael A. Weintraub 9:50 am - 11:30 am TF 49(50)
Managing Software Development CS 5500 Frank Tip 1:35 pm - 3:15 pm TF 27(50)
Mobile Application Development CS 5520 Stephen S. Intille 2:50 pm - 4:30 pm MW 22(30)
Mobile Application Development CS 5520 Adrienne H. Slaughter 6:00 pm - 9:00 pm M 17(25) (Seattle)
Computer Systems CS 5600 Kapil Arya 6:00 pm - 9:00 pm M 25(50)
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)
Fundamentals of Computer Networking CS 5700 David R. Choffnes 6:00 pm - 9:00 pm W 44(60)
Software Vulnerabilities and Security CS 5770 William K. Robertson 6:00 pm - 9:00 pm W 25(50)
Software Vulnerabilities and Security CS 5770 Tamara Bonaci 6:15 pm - 9:15 pm R 10(18) (Seattle)
Algorithms CS 5800 Emanuele Viola 11:45 am - 1:25 pm MR 49(50)
Algorithms CS 5800 Emanuele Viola 2:50 pm - 4:30 pm MW 50(50)
Algorithms CS 5800 Virgil Pavlu 6:00 pm - 9:00 pm M 50(50)
Algorithms CS 5800 Zhifeng Sun 6:30 pm - 9:30 pm M 45(50) (Seattle)
Algorithms CS 5800 Micah A. Adler 6:00 pm - 9:00 pm T 14(23)
Building Game Engines CS 5850 Nicholas W. Brown 3:25 pm - 5:05 pm TF 10(20)
Directed Study CS 5976 Andrea G. Parker TBA   1(1)
Natural Language Processing CS 6120 David A. Smith 6:00 pm - 9:00 pm R 42(44)
Machine Learning CS 6140 Olga Vitek 11:45 am - 1:25 pm T 31(34)
Machine Learning CS 6140 Lu Wang 6:00 pm - 9:00 pm R 17(49)
Machine Learning CS 6140 Kevin M. Small 6:00 pm - 9:00 pm W 18(25) (Seattle)
Information Retrieval CS 6200 Nada A. Naji 6:00 pm - 9:00 pm W 49(49)
Data Mining Techniques CS 6220 Tina Eliassi-Rad 2:50 pm - 4:30 pm MW 10(34)
Data Mining Techniques CS 6220 Jan-Willem Van De Meent 6:00 pm - 9:00 pm M 19(49)
Data Mining Techniques CS 6220 Everaldo M. Aguiar 6:15 pm - 9:15 pm T 23(26) (Seattle)
Parallel Data Processing in MapReduce CS 6240 Mirek Riedewald 11:45 am - 1:25 pm MR 32(40)
Parallel Data Processing in MapReduce CS 6240 Mirek Riedewald 2:50 pm - 4:30 pm MW 23(40)
Parallel Data Processing in MapReduce CS 6240 Ming-Chuan Wu 6:15 pm - 9:15 pm T 18(15) (Seattle)
Empirical Research Methods CS 6350 Timothy W. Bickmore 1:35 pm - 3:15 pm TF 6(25)
Compilers CS 6410 Benjamin S. Lerner 11:45 am - 1:25 pm T 10(10)
Advanced Software Development CS 6510 Ian Gorton 6:00 pm - 9:00 pm T 13(10)
Advanced Software Development CS 6510 Ian Gorton 3:00 pm - 6:00 pm T 7(10) (Seattle)
Building Scalable Distributed Systems CS 6650 Ian Gorton 1:30 pm - 3:00 pm T 14(12) (Seattle)
Wireless Network CS 6710 Koorosh Firouzbakht 6:00 pm - 9:00 pm M 9(30)
Network Security CS 6740 Guevara Noubir 6:00 pm - 9:00 pm R 28(60)
Cryptography and Communications Security CS 6750 Alina M. Oprea 11:45 am - 1:25 pm T 6(35)
Graduate Cooperative Education Seminar CS 6949 Smajl Cengic 11:45 am - 1:15 pm T 57(50)
Graduate Cooperative Education Seminar CS 6949 Smajl Cengic 3:00 pm - 4:30 pm T 56(50)
Graduate Cooperative Education Seminar CS 6949 Francisco C. Mesch 5:45 pm - 7:15 pm W 12(25) (Seattle)
Co-op Work Experience CS 6964 Kathleen Vander Laan TBA   54(75)
Co-op Work Experience CS 6964 Smajl Cengic TBA   71(75)
Co-op Work Experience CS 6964 Francisco C. Mesch TBA   20(20)
Special Topics in Artificial Intelligence CS 7180 Seth E. Cooper 9:50 am - 11:30 am TF 4(30)
Special Topics in Artificial Intelligence CS 7180 Ehsan Elhamifar 1:35 pm - 3:15 pm TF 7(30)
Intensive Principles of Programming Languages CS 7400 Amal Ahmed 3:25 pm - 5:05 pm TF 13(30)
Special Topics in Programming Language CS 7480 Matthias Felleisen 9:50 am - 11:30 am TF 13(30)
Special Topics in Computer Systems CS 7680 Cristina Nita-Rotaru 2:50 pm - 4:30 pm MW 5(30)
Special Topics in Computer Systems CS 7680 Gene D. Cooperman 9:50 am - 11:30 am TF 13(30)
Theory of Computation CS 7805 Daniel Wichs 11:45 am - 1:25 pm MR 16(30)
Special Topics in Theories of Computer Science CS 7880 Jonathan Ullman 1:35 pm - 3:15 pm TF 9(30)