Computer Science and Its Applications; CS 1100; Martin J. Schedlbauer; 9:15 am - 10:20 am MWR; 49(49) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am MWR; 48(49) Computer Science and Its Applications; CS 1100; Ghita Amor-Tijani; 1:35 pm - 2:40 pm MWR; 49(49) Computer Science and Its Applications; CS 1100; Kathleen T. Durant; 4:35 pm - 5:40 pm MWR; 49(49) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am MWR; 45(46) Computer Science and Its Applications; CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am MWR; 44(46) Computer Science and Its Applications; CS 1100; Zaihan Yang; 1:35 pm - 2:40 pm MWR; 44(46) Computer Science and Its Applications; CS 1100; Zaihan Yang; 4:35 pm - 5:40 pm MWR; 45(46) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 9:50 am - 11:30 am T; 18(19) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Andrea Hauser; 1:35 pm - 3:15 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 3:25 pm - 5:05 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 9:50 am - 11:30 am T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 1:35 pm - 3:15 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 3:25 pm - 5:05 pm T; 15(19) Computer Science/Information Science Overview 1; CS 1200; Andrea Hauser; 9:50 am - 11:30 am F; 18(19) Computer Science/Information Science Overview 1; CS 1200; Wendy B. Gordon-Hewick; 11:45 am - 1:25 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Wendy B. Gordon-Hewick; 1:35 pm - 3:15 pm F; 17(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 3:25 pm - 5:05 pm F; 14(19) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 9:50 am - 11:30 am F; 16(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 11:45 am - 1:25 pm F; 17(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 1:35 pm - 3:15 pm F; 13(19) Computer Science/Information Science Overview 1; CS 1200; Andrea Hauser; 3:25 pm - 5:05 pm F; 14(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Melissa A. Peikin; 9:50 am - 11:30 am T; 18(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Melissa A. Peikin; 1:35 pm - 3:15 pm T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Aileen B. Kent Yates; 3:25 pm - 5:05 pm T; 13(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Aileen B. Kent Yates; 9:50 am - 11:30 am T; 15(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Yasmil Montes; 1:35 pm - 3:15 pm T; 13(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Yasmil Montes; 3:25 pm - 5:05 pm T; 16(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Jennifer A. Shire; 9:50 am - 11:30 am T; 13(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Jennifer A. Shire; 3:25 pm - 5:05 pm T; 12(19) Discrete Structures; CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am MWR; 45(49) Discrete Structures; CS 1800; Larry A. Finkelstein; 10:30 am - 11:35 am MWR; 46(49) Discrete Structures; CS 1800; David W. Sprague; 10:30 am - 11:35 am MWR; 49(49) Discrete Structures; CS 1800; David W. Sprague; 1:35 pm - 2:40 pm MWR; 49(49) Discrete Structures; CS 1800; David W. Sprague; 4:35 pm - 5:40 pm MWR; 47(49) Discrete Structures; CS 1800; Larry A. Finkelstein; 9:15 am - 10:20 am MWR; 18(19) Discrete Structures; CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am MWR; 18(19) Discrete Structures; CS 1800; Penny Rheingans; 10:30 am - 11:35 am MWR; 19(19) Discrete Structures; CS 1800; Jacek Ossowski; 1:35 pm - 2:40 pm MWR; 19(19) Discrete Structures; CS 1800; Jacek Ossowski; 4:35 pm - 5:40 pm MWR; 15(19) Discrete Structures (HON); CS 1800; Ravi Sundaram; 11:45 am - 1:25 pm MR; 75(80) Recitation for CS 1800; CS 1801; David W. Sprague; 9:50 am - 11:30 am F; 29(30) Recitation for CS 1800; CS 1801; David W. Sprague; 11:45 am - 1:25 pm F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 1:35 pm - 3:15 pm F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 3:25 pm - 5:05 pm F; 9(30) Recitation for CS 1800; CS 1801; David W. Sprague; 9:50 am - 11:30 am F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 11:45 am - 1:25 pm F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 1:35 pm - 3:15 pm F; 29(30) Recitation for CS 1800; CS 1801; David W. Sprague; 3:25 pm - 5:05 pm F; 13(30) Recitation for CS 1800; CS 1801; David W. Sprague; 9:50 am - 11:30 am F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 11:45 am - 1:25 pm F; 30(30) Recitation for CS 1800; CS 1801; David W. Sprague; 1:35 pm - 3:15 pm F; 24(30) Recitation for CS 1800; CS 1801; David W. Sprague; 3:25 pm - 5:05 pm F; 28(30) Recitation for CS 1800 (HON); CS 1801; Ravi Sundaram; 9:50 am - 11:30 am F; 30(30) Recitation for CS 1800 (HON); CS 1801; Ravi Sundaram; 11:45 am - 1:25 pm F; 28(30) Recitation for CS 1800 (HON); CS 1801; Ravi Sundaram; 1:35 pm - 3:15 pm F; 14(30) Fundamentals of Computer Science 1; CS 2500; Leena Razzaq; 9:15 am - 10:20 am MWR; 83(87) Fundamentals of Computer Science 1; CS 2500; Olin Shivers III; 10:30 am - 11:35 am MWR; 90(87) Fundamentals of Computer Science 1; CS 2500; Nathaniel Tuck; 1:35 pm - 2:40 pm MWR; 87(87) Fundamentals of Computer Science 1; CS 2500; Nathaniel Tuck; 4:35 pm - 5:40 pm MWR; 83(87) Fundamental of Com Sci1; CS 2500; Leena Razzaq; 4:35 pm - 5:40 pm MWR; 48(87) Fundamentals of Com Sci1 (HON); CS 2500; Benjamin S. Lerner; 2:50 pm - 4:30 pm MW; 68(95) Lab for CS 2500; CS 2501; Olin Shivers III; 9:50 am - 11:30 am T; 49(49) Lab for CS 2500; CS 2501; Olin Shivers III; 11:45 am - 1:25 pm T; 54(49) Lab for CS 2500; CS 2501; Olin Shivers III; 1:35 pm - 3:15 pm T; 49(49) Lab for CS 2500; CS 2501; Olin Shivers III; 3:25 pm - 5:05 pm T; 49(49) Lab for CS 2500; CS 2501; Olin Shivers III; 5:15 pm - 6:55 pm T; 43(49) Lab for CS 2500; CS 2501; Olin Shivers III; 9:50 am - 11:30 am T; 46(46) Lab for CS 2500; CS 2501; Olin Shivers III; 11:45 am - 1:25 pm T; 46(46) Lab for CS 2500; CS 2501; Olin Shivers III; 1:35 pm - 3:15 pm T; 19(19) Lab for CS 2500; CS 2501; Olin Shivers III; 3:25 pm - 5:05 pm T; 19(19) Lab for CS 2500; CS 2501; Olin Shivers III; 5:15 pm - 6:55 pm T; 17(19) Lab for CS 2500; CS 2501; Benjamin S. Lerner; 6:00 pm - 7:40 pm M; 33(49) Lab for CS 2500 (HON); CS 2501; Benjamin S. Lerner; 6:00 pm - 7:40 pm M; 35(46) Fundamentals of Computer Science 2; CS 2510; Nada A. Naji; 10:30 am - 11:35 am MWR; 50(49) Fundamentals of Computer Science 2; CS 2510; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 65(65) Lab for CS 2510; CS 2511; Leena Razzaq; 9:50 am - 11:30 am F; 23(19) Lab for CS 2510; CS 2511; Leena Razzaq; 11:45 am - 1:25 pm F; 19(19) Lab for CS 2510; CS 2511; Leena Razzaq; 1:35 pm - 3:15 pm F; 19(19) Lab for CS 2510; CS 2511; Leena Razzaq; 3:25 pm - 5:05 pm F; 19(19) Lab for CS 2510; CS 2511; Leena Razzaq; 11:45 am - 1:25 pm F; 16(19) Lab for CS 2510; CS 2511; Leena Razzaq; 9:50 am - 11:30 am F; 19(19) Logic and Computation; CS 2800; Thomas Wahl; 9:15 am - 10:20 am MWR; 80(80) Lab for CS 2800; CS 2801; Thomas Wahl; 1:35 pm - 2:25 pm F; 19(19) Lab for CS 2800; CS 2801; Thomas Wahl; 2:30 pm - 3:20 pm F; 19(19) Lab for CS 2800; CS 2801; Thomas Wahl; 3:25 pm - 4:15 pm F; 19(19) Lab for CS 2800; CS 2801; Thomas Wahl; 4:20 pm - 5:10 pm F; 11(19) Lab for CS 2800; CS 2801; Thomas Wahl; 5:15 pm - 6:05 pm F; 12(19) Database Design; CS 3200; Kathleen T. Durant; 1:35 pm - 2:40 pm MWR; 80(80) Object-Oriented Design; CS 3500; Benjamin S. Lerner; 9:50 am - 11:30 am TF; 87(87) Object-Oriented Design; CS 3500; Benjamin S. Lerner; 1:35 pm - 3:15 pm TF; 88(87) Programming in C++; CS 3520; Seth E. Cooper; 11:45 am - 1:25 pm WF; 44(49) Computer Systems; CS 3650; Kapil Arya; 11:45 am - 1:25 pm WF; 62(80) Computer Systems; CS 3650; Gene D. Cooperman; 3:25 pm - 5:05 pm TF; 76(80) Networks and Distributed Systems; CS 3700; Christopher B. Wilson; 4:35 pm - 5:40 pm MWR; 49(75) Theory of Computation; CS 3800; Kevin C. Gold; 1:35 pm - 3:15 pm TF; 80(73) Theory of Computation; CS 3800; William D. Clinger; 1:35 pm - 3:15 pm TF; 15(19) Senior Seminar; CS 4000; Antonio Ocampo-Guzman; 9:50 am - 11:30 am T; 16(19) Senior Seminar; CS 4000; Charles V. Linshaw; 11:45 am - 1:25 pm T; 18(19) Senior Seminar; CS 4000; Charles V. Linshaw; 1:35 pm - 3:15 pm T; 19(19) Artificial Intelligence; CS 4100; Robert J. Platt; 6:00 pm - 9:00 pm R; 29(19) Computer Graphics; CS 4300; Nicholas W. Brown; 9:15 am - 10:20 am MWR; 47(49) Programming Languages; CS 4400; Eliyahu Barzilay; 11:45 am - 1:25 pm WF; 46(49) Software Development; CS 4500; Magy Seif El-Nasr; 6:00 pm - 9:00 pm T; 51(49) Software Development; CS 4500; Michael A. Weintraub; 6:00 pm - 9:00 pm T; 46(49) Network Fundamentals; CS 4700; Koorosh Firouzbakht; 6:00 pm - 9:00 pm W; 10(10) Network Security; CS 4740; Guevara Noubir; 6:00 pm - 9:00 pm R; 9(10) Algorithms and Data; CS 4800; Nicholas W. Brown; 11:45 am - 1:25 pm MR; 87(87) Algorithms and Data; CS 4800; Jacek Ossowski; 2:50 pm - 4:30 pm MW; 55(87) Intensive Foundations of Computer Science; CS 5001; Therapon Skoteiniotis; 6:00 pm - 9:00 pm T; 33(25); (Seattle) Discrete and Data Structures; CS 5002; Vinayak Rao; 6:00 pm - 9:00 pm R; 33(25); (Seattle) Programming Design Paradigm; CS 5010; Mitchell Wand; 6:00 pm - 9:00 pm W; 55(55) Programming Design Paradigm; CS 5010; James S. Miller; 6:30 pm - 9:00 pm T; 16(25); (Hybrid, Seattle) Programming Design Paradigm; CS 5010; Mitchell Wand; 3:25 pm - 5:25 pm T; 56(55) Programming Design Paradigm; CS 5010; William D. Clinger; 6:00 pm - 9:00 pm T; 33(70) Recitation for CS 5010; CS 5011; Mitchell Wand; 9:50 am - 11:30 am F; 47(70) Recitation for CS 5010; CS 5011; Mitchell Wand; 11:45 am - 1:25 pm F; 58(70) Recitation for CS 5010; CS 5011; Mitchell Wand; 1:35 pm - 3:15 pm F; 18(70) Recitation for CS 5010; CS 5011; Mitchell Wand; 6:00 pm - 7:40 pm R; 21(70) Recitation for CS 5010; CS 5011; James S. Miller; 5:00 pm - 10:00 pm W; 16(25); (Hybrid, Seattle) Foundations of Artificial Intelligence; CS 5100; Robert J. Platt; 6:00 pm - 9:00 pm R; 54(60) Database Management Systems; CS 5200; Kenneth P. Baclawski; 6:00 pm - 9:00 pm T; 72(73) Database Management Systems; CS 5200; Kenneth P. Baclawski; 6:00 pm - 9:00 pm R; 48(50) Database Management Systems; CS 5200; Bruce Chhay; 6:00 pm - 9:00 pm R; 19(20); (Hybrid, Seattle) Computer/Human Interaction; CS 5340; Andrea G. Parker; 6:00 pm - 9:00 pm T; 29(32) Principles of Programming Language; CS 5400; Eliyahu Barzilay; 11:45 am - 1:25 pm WF; 8(15) Managing Software Development; CS 5500; Michael A. Weintraub; 6:00 pm - 9:00 pm W; 56(62) Managing Software Development; CS 5500; Michael A. Weintraub; 2:50 pm - 4:30 pm MW; 33(57) Computer Systems; CS 5600; Peter J. Desnoyers; 6:00 pm - 9:00 pm W; 61(70) Computer Systems; CS 5600; Gene D. Cooperman; 6:00 pm - 9:00 pm T; 18(90) Computer Systems; CS 5600; Therapon Skoteiniotis; 6:30 pm - 9:00 pm M; 30(20); (Hybrid, Seattle) Web Development; CS 5610; Jose G. Annunziato; 11:45 am - 1:25 pm MR; 40(40) Web Development; CS 5610; Jose G. Annunziato; TBA  ; 26(25); (Seattle) Fundamentals of Computer Networking; CS 5700; Koorosh Firouzbakht; 6:00 pm - 9:00 pm W; 49(55) Software Vulnerabilities and Security; CS 5770; Engin Kirda; 6:00 pm - 9:00 pm M; 38(45) Software Vulnerabilities and Security; CS 5770; William K. Robertson; 6:00 pm - 9:00 pm M; 13(19) Algorithms; CS 5800; Ravi Sundaram; 6:00 pm - 9:00 pm M; 49(50) Algorithms; CS 5800; Zhifeng Sun; 6:30 pm - 9:00 pm W; 11(25); (Seattle) Algorithms; CS 5800; Erez Kantor; 6:00 pm - 9:00 pm T; 20(50) Machine Learning; CS 6140; Virgil Pavlu; 6:00 pm - 9:00 pm W; 34(75) Machine Learning; CS 6140; Kevin M. Small; 6:00 pm - 9:00 pm T; 20(25); (Seattle) Information Retrieval; CS 6200; David A. Smith; 6:00 pm - 9:00 pm R; 57(60) Information Retrieval; CS 6200; Nada A. Naji; 6:00 pm - 9:00 pm R; 38(50) Information Retrieval; CS 6200; Nada A. Naji; 11:45 am - 1:25 pm T; 25(50) Data Mining Techniques; CS 6220; Yizhou Sun; 6:00 pm - 9:00 pm M; 31(40) Data Mining Techniques; CS 6220; Olga Vitek; 11:45 am - 1:25 pm T; 36(40) Parallel Data Processing in MapReduce; CS 6240; Rachel Laskin; 6:00 pm - 9:00 pm T; 47(49) Parallel Data Processing in MapReduce; CS 6240; Nathaniel Tuck; 9:50 am - 11:30 am TF; 44(49) Parallel Data Processing in MapReduce; CS 6240; Ming-Chuan Wu; TBA  ; 10(20); (Seattle) Network Security; CS 6740; Guevara Noubir; 6:00 pm - 9:00 pm R; 33(55) Application of Information Theory; CS 6800; Javed Aslam; 3:25 pm - 5:05 pm TF; 18(30) Graduate Cooperative Education Seminar; CS 6949; Kathryn McCune; 1:35 pm - 3:05 pm T; 43(60) Graduate Cooperative Education Seminar; CS 6949; Kathleen Vander Laan; 1:30 pm - 3:00 pm T; 50(60) Graduate Cooperative Education Seminar; CS 6949; Kathleen Vander Laan; 11:45 am - 1:25 pm R; 54(60) Graduate Cooperative Education Seminar; CS 6949; Kathryn McCune; 11:45 am - 1:25 pm R; 20(60) Graduate Cooperative Education Seminar; CS 6949; Smajl Cengic; 3:00 pm - 4:30 pm R; 40(60) Graduate Cooperative Education Seminar; CS 6949; Francisco C. Mesch; 6:00 pm - 7:30 pm M; 15(40); (Hybrid, Seattle) Co-op Work Experience; CS 6964; Kathleen Vander Laan; TBA  ; 23(100) Co-op Work Experience; CS 6964; Karyn Rosen; TBA  ; 11(100) Co-op Work Experience; CS 6964; Smajl Cengic; TBA  ; 31(50) Co-op Work Experience; CS 6964; Kathryn McCune; TBA  ; 48(35) Co-op Work Experience; CS 6964; Francisco C. Mesch; TBA  ; 9(50) Advanced Machine Learning; CS 7140; Jennifer G. Dy; 11:45 am - 1:25 pm T; 7(15) Special Topics in Artificial Intelligence; CS 7180; Lu Wang; 11:45 am - 1:25 pm WF; 6(30) Special Topics in Programming Language; CS 7480; Amal Ahmed; 11:45 am - 1:25 pm T; 17(19) Intensive Computer Systems; CS 7600; Peter J. Desnoyers; 9:50 am - 11:30 am TF; 16(25) Special Topics in Networks; CS 7780; David R. Choffnes; 11:45 am - 1:25 pm MR; 9(20) Advanced Algorithms; CS 7800; Jonathan Ullman; 2:50 pm - 4:30 pm MW; 17(40) Special Topics in Theories of Computer Science; CS 7880; Daniel Wichs; 10:00 am - 11:40 am TR; 8(30)