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)