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)