Computer Science and Its Applications; CS 1100; Martin J. Schedlbauer; 9:15 am - 10:20 am MWR; 54(54) Computer Science and Its Applications; CS 1100; Ghita Amor-Tijani; 10:30 am - 11:35 am MWR; 54(54) Computer Science and Its Applications; CS 1100; Ghita Amor-Tijani; 1:35 pm - 2:40 pm MWR; 53(54) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 4:35 pm - 5:40 pm MWR; 54(54) Computer Science and Its Applications; CS 1100; Viera K. Proulx; 10:30 am - 11:35 am MWR; 45(45) Computer Science and Its Applications; CS 1100; Viera K. Proulx; 1:35 pm - 2:40 pm MWR; 45(45) Computer Science and Its Applications; CS 1100; Viera K. Proulx; 4:35 pm - 5:40 pm MWR; 43(45) Computer Science/Information Science Overview 1; CS 1200; Andrea Hauser; 1:35 pm - 3:15 pm F; 18(20) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 9:50 am - 11:30 am F; 17(20) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Kaitlyn S. Hughes; 9:50 am - 11:30 am T; 16(40) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Aileen B. Kent Yates; 11:45 am - 1:25 pm T; 19(40) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Melissa A. Peikin; 1:35 pm - 3:15 pm T; 27(40) Discrete Structures; CS 1800; Ravi Sundaram; 1:35 pm - 2:40 pm MWR; 85(87) Discrete Structures; CS 1800; Ghita Amor-Tijani; 4:35 pm - 5:40 pm MWR; 30(87) Discrete Structures; CS 1800; David W. Sprague; 9:15 am - 10:20 am MWR; 34(60) Recitation for CS 1800; CS 1801; Ravi Sundaram; 9:50 am - 11:30 am T; 39(40) Recitation for CS 1800; CS 1801; Ravi Sundaram; 11:45 am - 1:25 pm T; 39(40) Recitation for CS 1800; CS 1801; Ravi Sundaram; 3:25 pm - 5:05 pm T; 27(40) Recitation for CS 1800; CS 1801; Ravi Sundaram; 9:50 am - 11:30 am F; 12(40) Recitation for CS 1800; CS 1801; Ravi Sundaram; 11:45 am - 1:25 pm F; 15(40) Recitation for CS 1800; CS 1801; Ravi Sundaram; 3:25 pm - 5:05 pm F; 5(40) Fundamentals of Computer Science 1; CS 2500; Leena Razzaq; 9:15 am - 10:20 am MWR; 76(87) Fundamentals of Computer Science 1; CS 2500; Nathaniel Tuck; 10:30 am - 11:35 am MWR; 82(87) Fundamentals of Computer Science 1; CS 2500; Nathaniel Tuck; 4:35 pm - 5:40 pm MWR; 51(87) Lab for CS 2500; CS 2501; Leena Razzaq; 11:45 am - 1:25 pm W; 46(55) Lab for CS 2500; CS 2501; Leena Razzaq; 2:50 pm - 4:30 pm W; 47(55) Lab for CS 2500; CS 2501; Leena Razzaq; 11:45 am - 1:25 pm R; 46(55) Lab for CS 2500; CS 2501; Leena Razzaq; 2:50 pm - 4:30 pm R; 33(55) Lab for CS 2500; CS 2501; Leena Razzaq; 9:50 am - 11:30 am F; 38(55) Fundamentals of Computer Science 2; CS 2510; Leena Razzaq; 10:30 am - 11:35 am MWR; 74(87) Fundamentals of Computer Science 2; CS 2510; Benjamin S. Lerner; 1:35 pm - 2:40 pm MWR; 85(87) Fundam of Computer Sci 2; CS 2510; Leena Razzaq; 4:35 pm - 5:40 pm MWR; 26(114) Fundam of Computer Sci 2 (HON); CS 2510; Benjamin S. Lerner; 11:45 am - 1:25 pm MR; 49(87) Lab for CS 2510; CS 2511; Benjamin S. Lerner; 9:50 am - 11:30 am T; 50(55) Lab for CS 2510; CS 2511; Benjamin S. Lerner; 11:45 am - 1:25 pm T; 51(55) Lab for CS 2510; CS 2511; Benjamin S. Lerner; 1:35 pm - 3:15 pm T; 49(55) Lab for CS 2510; CS 2511; Benjamin S. Lerner; 3:25 pm - 5:05 pm T; 34(55) Lab for CS 2510 (HON); CS 2511; Benjamin S. Lerner; 6:00 pm - 7:40 pm M; 50(55) Logic and Computation; CS 2800; Pete Manolios; 9:15 am - 10:20 am MWR; 107(114) Logic and Computation; CS 2800; Olin Shivers III; 1:35 pm - 2:40 pm MWR; 82(87) Logic and Computation; CS 2800; Thomas Wahl; 4:35 pm - 5:40 pm MWR; 44(87) Lab for CS 2800; CS 2801; Thomas Wahl; 11:45 am - 12:35 pm F; 22(22) Lab for CS 2800; CS 2801; Thomas Wahl; 12:40 pm - 1:30 pm F; 21(22) Lab for CS 2800; CS 2801; Thomas Wahl; 11:45 am - 12:35 pm F; 22(22) Lab for CS 2800; CS 2801; Thomas Wahl; 12:40 pm - 1:30 pm F; 21(22) Lab for CS 2800; CS 2801; Thomas Wahl; 1:35 pm - 2:25 pm F; 22(22) Lab for CS 2800; CS 2801; Thomas Wahl; 2:30 pm - 3:20 pm F; 21(22) Lab for CS 2800; CS 2801; Thomas Wahl; 3:25 pm - 4:15 pm F; 18(22) Lab for CS 2800; CS 2801; Thomas Wahl; 4:20 pm - 5:10 pm F; 5(22) Lab for CS 2800; CS 2801; Thomas Wahl; 5:15 pm - 6:05 pm F; 5(22) Lab for CS 2800; CS 2801; Thomas Wahl; 1:35 pm - 2:25 pm F; 22(22) Lab for CS 2800; CS 2801; Thomas Wahl; 2:30 pm - 3:20 pm F; 22(22) Lab for CS 2800; CS 2801; Thomas Wahl; 3:25 pm - 4:15 pm F; 17(22) Lab for CS 2800; CS 2801; Thomas Wahl; 4:20 pm - 5:10 pm F; 7(22) Lab for CS 2800; CS 2801; Thomas Wahl; 5:15 pm - 6:05 pm F; 8(22) Database Design; CS 3200; Nicholas W. Brown; 2:50 pm - 4:30 pm MW; 48(87) Object-Oriented Design; CS 3500; Jesse A. Tov; 11:45 am - 1:25 pm MR; 98(114) Game Programming; CS 3540; Gillian M. Smith; 1:35 pm - 3:15 pm TF; 17(20) Computer Systems; CS 3650; Gene D. Cooperman; 9:50 am - 11:30 am TF; 64(87) Networks and Distributed Systems; CS 3700; Alan E. Mislove; 2:50 pm - 4:30 pm MW; 16(87) Theory of Computation; CS 3800; Daniel Wichs; 11:45 am - 1:25 pm T; 60(87) Senior Seminar; CS 4000; Raoul Smith; 9:50 am - 11:30 am T; 41(60) Senior Seminar; CS 4000; Raoul Smith; 11:45 am - 1:25 pm T; 33(60) Artificial Intelligence; CS 4100; Margaux Lhommet; 6:00 pm - 9:00 pm R; 21(36) Natural Language Processing; CS 4120; David A. Smith; 6:00 pm - 9:00 pm R; 9(10) Computer Graphics; CS 4300; Nicholas W. Brown; 6:00 pm - 9:00 pm T; 29(45) Programming Languages; CS 4400; Eliyahu Barzilay; 11:45 am - 1:25 pm WF; 49(56) Software Development; CS 4500; Magy Seif El-Nasr; 2:50 pm - 4:30 pm MW; 76(80) Mobile Application Development; CS 4520; Stephen S. Intille; 2:50 pm - 4:30 pm MW; 19(20) Web Development; CS 4550; Jose G. Annunziato; 11:45 am - 1:25 pm T; 54(50) Robotic Science and Systems; CS 4610; Robert J. Platt; 9:50 am - 11:30 am TF; 5(10) Building Extensible Systems; CS 4620; Jesse A. Tov, Matthias Felleisen; 6:00 pm - 9:00 pm M; 13(20) Network Fundamentals; CS 4700; David R. Choffnes; 6:00 pm - 9:00 pm M; 6(8) Network Security; CS 4740; Christopher B. Wilson; 6:00 pm - 9:00 pm T; 5(8) Algorithms and Data; CS 4800; Nicholas W. Brown; 3:25 pm - 5:05 pm TF; 34(68) Algorithms and Data; CS 4800; Nicholas W. Brown; 1:35 pm - 3:15 pm TF; 51(68) Programming Design Paradigm; CS 5010; Stephen Chang; 3:35 pm - 5:25 pm R; 67(60) Programming Design Paradigm; CS 5010; Ezra Cooper; 6:00 pm - 9:00 pm W; 29(30); (Hybrid, Seattle) Recitation for CS 5010; CS 5011; Stephen Chang; 1:35 pm - 3:15 pm T; 49(50) Recitation for CS 5010; CS 5011; Ezra Cooper; 6:00 pm - 9:00 pm T; 29(30); (Hybrid, Seattle) Recitation for CS 5010; CS 5011; Stephen Chang; 6:00 pm - 7:40 pm W; 18(50) Foundations of Artificial Intelligence; CS 5100; Margaux Lhommet; 6:00 pm - 9:00 pm R; 24(40) Database Management Systems; CS 5200; Jose G. Annunziato; 6:00 pm - 9:00 pm W; 75(73) Database Management Systems; CS 5200; Bruce Chhay; 6:00 pm - 9:00 pm R; 26(30); (Hybrid, Seattle) Computer Graphics; CS 5310; Nicholas W. Brown; 6:00 pm - 9:00 pm T; 11(25) Robotic Science and Systems; CS 5335; Robert J. Platt; 9:50 am - 11:30 am TF; 10(50) Principles of Programming Language; CS 5400; Eliyahu Barzilay; 11:45 am - 1:25 pm WF; 7(10) Managing Software Development; CS 5500; Kenneth P. Baclawski; 2:50 pm - 4:30 pm MW; 70(100) Mobile Application Development; CS 5520; Stephen S. Intille; 2:50 pm - 4:30 pm MW; 18(30) Computer Systems; CS 5600; Nathaniel Tuck; 6:00 pm - 9:00 pm M; 53(75) Web Development; CS 5610; Richard Rasala; 3:25 pm - 5:05 pm TF; 50(50) Web Development; CS 5610; Jose G. Annunziato; 11:45 am - 1:25 pm WF; 49(50) Fundamentals of Computer Networking; CS 5700; David R. Choffnes; 6:00 pm - 9:00 pm M; 60(64) Software Vulnerabilities and Security; CS 5770; William K. Robertson; 6:00 pm - 9:00 pm W; 37(45) Algorithms; CS 5800; Ravi Sundaram; 6:00 pm - 9:00 pm W; 84(90) Algorithms; CS 5800; Kenneth P. Baclawski; 6:00 pm - 9:00 pm M; 90(90) Algorithms; CS 5800; Zhifeng Sun; 6:00 pm - 9:00 pm R; 15(20); (Hybrid, Seattle) Natural Language Processing; CS 6120; David A. Smith; 6:00 pm - 9:00 pm R; 16(35) Machine Learning; CS 6140; Bilal Ahmed; 6:00 pm - 9:00 pm M; 9(50) Information Retrieval; CS 6200; Virgil Pavlu; 6:00 pm - 9:00 pm W; 62(75) Information Retrieval; CS 6200; Vanessa G. Murdock; 6:00 pm - 9:00 pm M; 18(20); (Hybrid, Seattle) Data Mining Techniques; CS 6220; Yijun Zhao; 6:00 pm - 9:00 pm R; 31(73) Parallel Data Processing in MapReduce; CS 6240; Mirek Riedewald; 3:25 pm - 5:00 pm T; 30(30) Parallel Data Processing in MapReduce; CS 6240; Mirek Riedewald; 6:00 pm - 7:30 pm T; 28(30) Parallel Data Processing in MapReduce; CS 6240; Jan Vitek; 2:50 pm - 4:30 pm W; 24(50) Parallel Data Processing in MapReduce; CS 6240; Jan Vitek; 6:00 pm - 7:40 pm W; 21(50) Parallel Data Processing in MapReduce; CS 6240; Mirek Riedewald; TBA  ; 3(6); (Seattle) Empirical Research Methods; CS 6350; Timothy W. Bickmore; 1:35 pm - 3:15 pm TF; 4(20) Advanced Software Development; CS 6510; James S. Miller; 5:00 pm - 10:00 pm F; 9(20) Advanced Software Development; CS 6510; James S. Miller; 6:00 pm - 9:00 pm M; 6(5); (Seattle) Network Security; CS 6740; Christopher B. Wilson; 6:00 pm - 9:00 pm T; 29(64) Graduate Cooperative Education Seminar; CS 6949; Kathryn McCune; 1:35 pm - 3:00 pm R; 61(55) Graduate Cooperative Education Seminar; CS 6949; Francisco C. Mesch; 5:00 pm - 6:30 pm M; 48(50); (Seattle) Co-op Work Experience; CS 6964; Kathleen Vander Laan; TBA  ; 31(75) Co-op Work Experience; CS 6964; Karyn Rosen; TBA  ; 20(75) Co-op Work Experience; CS 6964; Deborah A. Raymond; TBA  ; 23(75) Co-op Work Experience; CS 6964; Kathryn McCune; TBA  ; 25(75) Co-op Work Experience; CS 6964; Francisco C. Mesch; TBA  ; 6(10) ST: Affective Computing; CS 7180; Stacy C. Marsella; 6:00 pm - 9:00 pm T; 20(50) Spec Topics in Data; CS 7280; Olga Vitek; 11:45 am - 1:25 pm MR; 13(35) Intensive Principles of Programming Languages; CS 7400; Amal Ahmed; 1:35 pm - 3:15 pm TF; 21(30) Theory of Computation; CS 7805; Pete Manolios; 2:50 pm - 4:30 pm MW; 19(28)