Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am M; 19(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; Jose G. Annunziato; 10:30 am - 11:35 am M; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 1:35 pm - 2:40 pm M; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm M; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; David W. Sprague; 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; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Ghita Amor-Tijani; 10:30 am - 11:35 am W; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Jose G. Annunziato; 10:30 am - 11:35 am W; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 1:35 pm - 2:40 pm W; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm W; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; David W. Sprague; 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; 19(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; Jose G. Annunziato; 10:30 am - 11:35 am R; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Karl J. Lieberherr; 1:35 pm - 2:40 pm R; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm R; 19(19); (Hybrid) Computer Science and Its Applications; CS 1100; David W. Sprague; 4:35 pm - 5:40 pm R; 17(19); (Hybrid) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 9:50 am - 11:30 am T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Megan M. Giordano; 9:50 am - 11:30 am T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Susan Loffredo; 9:50 am - 11:30 am T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Susan Loffredo; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 1:35 pm - 3:15 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; Margaret T. Gordon; 1:35 pm - 3:15 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Megan M. Giordano; 3:25 pm - 5:05 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Amy L. Carmack; 3:25 pm - 5:05 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 6:00 pm - 7:40 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Margaret T. Gordon; 6:00 pm - 7:40 pm T; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jessica C. Speece; 6:00 pm - 7:40 pm W; 19(19) Computer Science/Information Science Overview 1; CS 1200; Alexandra M. Ressing; 6:00 pm - 7:40 pm W; 19(19) Computer Science/Information Science Overview 1; CS 1200; Prajna V. Kulkarni; 9:50 am - 11:30 am F; 17(19) Computer Science/Information Science Overview 1; CS 1200; Alexandra M. Ressing; 9:50 am - 11:30 am F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Megan M. Giordano; 9:50 am - 11:30 am F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Jonathan E. Lee; 11:45 am - 1:25 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Alexandra M. Ressing; 11:45 am - 1:25 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Margaret T. Gordon; 11:45 am - 1:25 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Alexandra M. Ressing; 1:35 pm - 3:15 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Margaret T. Gordon; 1:35 pm - 3:15 pm F; 19(19) Computer Science/Information Science Overview 1; CS 1200; Megan M. Giordano; 1:35 pm - 3:15 pm F; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Jennifer A. Shire; 9:50 am - 11:30 am T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Melissa A. Peikin; 9:50 am - 11:30 am T; 12(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Nathanael J. Lash; 9:50 am - 11:30 am T; 15(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Yasmil Montes; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Jennifer A. Shire; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Nathanael J. Lash; 11:45 am - 1:25 pm T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Yasmil Montes; 1:35 pm - 3:15 pm T; 7(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Priyanka Bishnoi; 1:35 pm - 3:15 pm T; 8(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Melissa A. Peikin; 1:35 pm - 3:15 pm T; 10(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Brianne M. McDonough; 1:35 pm - 3:15 pm T; 14(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Priyanka Bishnoi; 3:25 pm - 5:05 pm T; 19(19) Computer Science/Information Science Overview 2: Co-op Preparation; CS 1210; Brianne M. McDonough; 3:25 pm - 5:05 pm T; 18(19) Discrete Structures; CS 1800; Kevin C. Gold; 10:30 am - 11:35 am MWR; 80(80); (and 10:30 am - 12:30 pm M) Discrete Structures; CS 1800; Javed Aslam; 1:35 pm - 2:40 pm MWR; 410(412); (and 10:30 am - 12:30 pm M) Discrete Structures (Hon); CS 1800; Virgil Pavlu; 9:50 am - 11:30 am TF; 107(115); (and 10:30 am - 12:30 pm M) Seminar for CS 1800; CS 1802; Ravi Sundaram; 8:00 am - 9:05 am M; 19(19) Seminar for CS 1800; CS 1802; Michael D. Shah; 8:00 am - 9:05 am M; 19(19) Seminar for CS 1800; CS 1802; Ravi Sundaram; 9:15 am - 10:20 am M; 19(19) Seminar for CS 1800; CS 1802; Walter A. Schnyder; 9:15 am - 10:20 am M; 19(19) Seminar for CS 1800; CS 1802; Michael D. Shah; 9:15 am - 10:20 am M; 17(18) Seminar for CS 1800; CS 1802; Michael D. Shah; 10:30 am - 11:35 am M; 19(19) Seminar for CS 1800; CS 1802; Walter A. Schnyder; 10:30 am - 11:35 am M; 19(19) Seminar for CS 1800; CS 1802; Ravi Sundaram; 10:30 am - 11:35 am M; 19(19) Seminar for CS 1800; CS 1802; Walter A. Schnyder; 4:35 pm - 5:40 pm M; 17(18) Seminar for CS 1800; CS 1802; Ravi Sundaram; 4:35 pm - 5:40 pm M; 21(20) Seminar for CS 1800; CS 1802; Or Beit Aharon; 8:00 am - 9:05 am W; 19(19) Seminar for CS 1800; CS 1802; Michael D. Shah; 8:00 am - 9:05 am W; 19(19) Seminar for CS 1800; CS 1802; Kevin C. Gold; 9:15 am - 10:20 am W; 19(19) Seminar for CS 1800; CS 1802; Michael D. Shah; 9:15 am - 10:20 am W; 17(18) Seminar for CS 1800; CS 1802; Or Beit Aharon; 9:15 am - 10:20 am W; 11(19) Seminar for CS 1800; CS 1802; Kathleen T. Durant; 10:30 am - 11:35 am W; 23(22) Seminar for CS 1800 (Hon); CS 1802; Virgil Pavlu; 10:30 am - 11:35 am W; 23(29) Seminar for CS 1800; CS 1802; Michael D. Shah; 10:30 am - 11:35 am W; 22(22) Seminar for CS 1800 (Hon); CS 1802; Virgil Pavlu; 1:35 pm - 2:40 pm W; 29(29) Seminar for CS 1800; CS 1802; Walter A. Schnyder; 4:35 pm - 5:40 pm W; 19(18) Seminar for CS 1800; CS 1802; Kevin C. Gold; 4:35 pm - 5:40 pm W; 19(20) Seminar for CS 1800; CS 1802; Or Beit Aharon; 9:15 am - 10:20 am R; 16(18) Seminar for CS 1800; CS 1802; Kevin C. Gold; 9:15 am - 10:20 am R; 19(19) Seminar for CS 1800; CS 1802; Kathleen T. Durant; 9:15 am - 10:20 am R; 18(19) Seminar for CS 1800; CS 1802; Kathleen T. Durant; 10:30 am - 11:35 am R; 22(22) Seminar for CS 1800; CS 1802; Or Beit Aharon; 10:30 am - 11:35 am R; 19(19) Seminar for CS 1800 (Hon); CS 1802; Virgil Pavlu; 1:35 pm - 2:40 pm R; 25(29) Seminar for CS 1800; CS 1802; Kathleen T. Durant; 4:35 pm - 5:40 pm R; 19(19) Seminar for CS 1800; CS 1802; Kevin C. Gold; 4:35 pm - 5:40 pm R; 19(19) Seminar for CS 1800 (Hon); CS 1802; Virgil Pavlu; 4:35 pm - 5:40 pm R; 29(29) Fundamentals of Computer Science 1; CS 2500; Benjamin S. Lerner; 9:15 am - 10:20 am MWR; 223(220) Fundamentals of Computer Science 1; CS 2500; Benjamin S. Lerner; 10:30 am - 11:35 am MWR; 101(100) Fundamentals of Computer Science 1; CS 2500; Alan E. Mislove; 10:30 am - 11:35 am MWR; 101(100) Fundamentals of Computer Science 1; CS 2500; Christopher B. Wilson; 1:35 pm - 2:40 pm MWR; 49(49) Fundamentals of Computer Science 1; CS 2500; Nada A. Naji; 4:35 pm - 5:40 pm MWR; 101(100) Fundamentals of Computer Science 1; CS 2500; Byron C. Wallace; 4:35 pm - 5:40 pm MWR; 47(49) Fundamentals of Computer Science 1; CS 2500; Matthias Felleisen; 9:15 am - 10:20 am MWR; 90(100) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 9:50 am - 11:30 am T; 52(52) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 9:50 am - 11:30 am T; 49(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie, Matthias Felleisen; 9:50 am - 11:30 am T; 45(50) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 9:50 am - 11:30 am T; 44(44) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 50(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 48(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie, Matthias Felleisen; 11:45 am - 1:25 pm T; 45(50) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 52(52) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 44(44) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm T; 48(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm T; 52(52) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm T; 43(44) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm T; 48(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm T; 46(48) Lab for CS 2500; CS 2501; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm T; 47(48) Fundamentals of Computer Science 2; CS 2510; Leena Razzaq; 9:15 am - 10:20 am MWR; 49(49) Fundamentals of Computer Science 2; CS 2510; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 42(49) Fundamentals of Computer Science 2; CS 2510; Clark C. Freifeld; 4:35 pm - 5:40 pm MWR; 48(49) Lab for CS 2510; CS 2511; Leena Razzaq; 9:50 am - 11:30 am F; 45(45) Lab for CS 2510; CS 2511; Leena Razzaq; 11:45 am - 1:25 pm F; 44(45) Lab for CS 2510; CS 2511; Leena Razzaq; 1:35 pm - 3:15 pm F; 30(50) Lab for CS 2510; CS 2511; Leena Razzaq; 3:25 pm - 5:05 pm F; 20(50) Logic and Computation; CS 2800; David W. Sprague; 1:35 pm - 2:40 pm MWR; 64(87) Lab for CS 2800; CS 2801; David W. Sprague; 1:35 pm - 2:25 pm F; 20(22) Lab for CS 2800; CS 2801; David W. Sprague; 2:30 pm - 3:20 pm F; 14(22) Lab for CS 2800; CS 2801; David W. Sprague; 3:25 pm - 4:15 pm F; 19(22) Lab for CS 2800; CS 2801; David W. Sprague; 4:20 pm - 5:10 pm F; 11(22) Database Design; CS 3200; Ghita Amor-Tijani; 9:15 am - 10:20 am MWR; 80(80) Database Design; CS 3200; John N. Rachlin; 4:35 pm - 5:40 pm MWR; 49(49) Object-Oriented Design; CS 3500; Amit P. Shesh; 11:45 am - 1:25 pm MR; 91(87); (and 1:00 pm - 3:00 pm M) Object-Oriented Design; CS 3500; Clark C. Freifeld; 2:50 pm - 4:30 pm MW; 87(87); (and 8:00 am - 10:00 am R) Object-Oriented Design; CS 3500; Clark C. Freifeld; 3:25 pm - 5:05 pm TF; 84(87); (and 8:00 am - 10:00 am W) Object-Oriented Design; CS 3500; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm TF; 49(49); (and 8:00 am - 10:00 am F) Programming in C++; CS 3520; Seth E. Cooper; 11:45 am - 1:25 pm T; 48(49); (and 2:50 pm - 4:30 pm R) Computer Systems; CS 3650; Nathaniel Tuck; 9:50 am - 11:30 am TF; 87(87) Computer Systems; CS 3650; Nathaniel Tuck; 1:35 pm - 3:15 pm TF; 87(87) Computer Systems; CS 3650; Michael D. Shah; 3:25 pm - 5:05 pm TF; 23(49) Networks and Distributed Systems; CS 3700; David R. Choffnes; 11:45 am - 1:25 pm MR; 73(76); (and 10:30 am - 12:30 pm R) Theory of Computation; CS 3800; Benjamin J. Hescott; 11:45 am - 1:25 pm MR; 87(87); (and 1:00 pm - 3:00 pm M) Theory of Computation; CS 3800; William D. Clinger; 2:50 pm - 4:30 pm MW; 44(49); (and 8:00 am - 10:00 am R) Artificial Intelligence; CS 4100; Christopher J. Amato; 9:50 am - 11:30 am TF; 37(49) Natural Language Processing; CS 4120; Lu Wang; 6:00 pm - 9:00 pm M; 8(9) Computer Graphics; CS 4300; Amit P. Shesh; 3:25 pm - 5:05 pm TF; 30(39); (and 8:00 am - 10:00 am W) Programming Languages; CS 4400; Eliyahu Barzilay; 6:00 pm - 9:00 pm T; 51(49); (and 3:30 pm - 5:30 pm F) Software Development; CS 4500; Michael A. Weintraub; 11:45 am - 1:25 pm MR; 43(49); (and 1:00 pm - 3:00 pm M) Software Development; CS 4500; Michael A. Weintraub; 9:50 am - 11:30 am TF; 44(49); (and 8:00 am - 10:00 am F) Software Development; CS 4500; Jose G. Annunziato; 11:45 am - 1:25 pm T; 49(49); (and 2:50 pm - 4:30 pm R) Web Development; CS 4550; Nathaniel Tuck; 11:45 am - 1:25 pm MR; 48(49) Robotic Science and Systems; CS 4610; Robert J. Platt; 3:25 pm - 5:05 pm TF; 9(12) Network Fundamentals; CS 4700; Cristina Nita-Rotaru; 9:50 am - 11:30 am TF; 3(7) Network Security; CS 4740; Guevara Noubir; 6:00 pm - 9:00 pm R; 13(14) Algorithms and Data; CS 4800; Or Beit Aharon; 9:50 am - 11:30 am TF; 57(75); (and 3:30 pm - 5:30 pm W) Algorithms and Data; CS 4800; Walter A. Schnyder; 1:35 pm - 3:15 pm TF; 57(75); (and 3:30 pm - 5:30 pm W) Intensive Foundations of Computer Science; CS 5001; Leena Razzaq; 5:00 pm - 8:00 pm M; 46(48) Intensive Foundations of Computer Science; CS 5001; Therapon Skoteiniotis; 6:15 pm - 9:00 pm T; 62(60); (Seattle) Intensive Foundations of Computer Science; CS 5001; Philip J. Gust; 12:00 pm - 3:00 pm M; 33(30) Discrete and Data Structures; CS 5002; Walter A. Schnyder; 6:00 pm - 9:00 pm W; 46(56) Discrete and Data Structures; CS 5002; Marlin J. Eller, Adrienne H. Slaughter; 6:00 pm - 9:00 pm M; 62(60); (Seattle) Discrete and Data Structures; CS 5002; Philip J. Gust; 12:00 pm - 3:00 pm T; 32(30) Recitation for CS 5001; CS 5003; Leena Razzaq; 5:00 pm - 8:00 pm R; 46(51) Recitation for CS 5001; CS 5003; Therapon Skoteiniotis; 6:00 pm - 9:00 pm W; 32(30); (Seattle) Recitation for CS 5001; CS 5003; Maria Zontak; 2:00 pm - 5:00 pm W; 30(30); (Seattle) Recitation for CS 5001; CS 5003; Philip J. Gust; 9:00 am - 12:00 pm W; 33(30) Programming Design Paradigm; CS 5010; Mitchell Wand; 6:00 pm - 8:00 pm W; 76(76) Programming Design Paradigm; CS 5010; Mitchell Wand; 3:25 pm - 5:25 pm T; 80(80) Programming Design Paradigm; CS 5010; William D. Clinger; 6:00 pm - 8:00 pm T; 73(76) Programming Design Paradigm; CS 5010; Ian Gorton, Adrienne H. Slaughter, Maria Zontak; 6:15 pm - 9:15 pm W; 39(48); (Seattle) Programming Design Paradigm; CS 5010; Edward P. Katz; 1:00 pm - 3:00 pm W; 25(30) Recitation for CS 5010; CS 5011; Mitchell Wand; 6:00 pm - 7:40 pm R; 60(60) Recitation for CS 5010; CS 5011; Mitchell Wand; 9:50 am - 11:30 am F; 51(60) Recitation for CS 5010; CS 5011; Mitchell Wand; 11:45 am - 1:25 pm F; 60(60) Recitation for CS 5010; CS 5011; Mitchell Wand; 1:35 pm - 3:15 pm F; 58(60) Recitation for CS 5010; CS 5011; Tamara Bonaci; 1:00 pm - 5:50 pm T; 22(24); (Seattle) Recitation for CS 5010; CS 5011; Maria Zontak; 6:00 pm - 9:00 pm T; 17(24); (Seattle) Recitation for CS 5010; CS 5011; Edward P. Katz; 12:00 pm - 3:00 pm F; 25(30) Foundations of Artificial Intelligence; CS 5100; Stacy C. Marsella; 2:50 pm - 4:30 pm MW; 47(49) Database Management Systems; CS 5200; Jose G. Annunziato; 6:00 pm - 9:00 pm M; 43(44) Database Management Systems; CS 5200; Nathaniel L. Derbinsky; 6:00 pm - 9:00 pm T; 74(75) Database Management Systems; CS 5200; Bruce Chhay; 6:30 pm - 9:30 pm R; 27(30); (Seattle) Database Management Systems; CS 5200; Philip J. Gust; 12:00 pm - 3:00 pm R; 23(30) Computer Graphics; CS 5310; Amit P. Shesh; 3:25 pm - 5:05 pm TF; 9(10) Pattern Recognition and Computer Vision; CS 5330; Maria Zontak; 3:00 pm - 6:00 pm R; 10(30); (Seattle) Robotic Science and Systems; CS 5335; Robert J. Platt; 3:25 pm - 5:05 pm TF; 33(37) Computer/Human Interaction; CS 5340; Michael D. Shah; 9:50 am - 11:30 am TF; 42(42) Principles of Programming Language; CS 5400; Eliyahu Barzilay; 6:00 pm - 9:00 pm T; 10(10) Managing Software Development; CS 5500; Frank Tip; 6:00 pm - 9:00 pm T; 43(44) Managing Software Development; CS 5500; Michael A. Weintraub; 6:00 pm - 9:00 pm W; 55(55) Managing Software Development; CS 5500; John W. Ewart; 6:00 pm - 9:00 pm R; 27(30); (Seattle) Mobile Application Development; CS 5520; Adrienne H. Slaughter; 6:00 pm - 9:00 pm R; 10(22); (Seattle) Computer Systems; CS 5600; Kapil Arya; 6:00 pm - 9:00 pm M; 50(55) Computer Systems; CS 5600; Peter J. Desnoyers; 6:00 pm - 9:00 pm W; 46(49) Computer Systems; CS 5600; Vinayak Rao; 6:30 pm - 9:30 pm M; 17(30); (Seattle) Web Development; CS 5610; Jose G. Annunziato; 6:00 pm - 9:00 pm W; 44(44) Fundamentals of Computer Networking; CS 5700; Cristina Nita-Rotaru; 9:50 am - 11:30 am TF; 36(39) Fundamentals of Computer Networking; CS 5700; Zhifeng Sun; 6:00 pm - 9:00 pm M; 20(20); (Seattle) Software Vulnerabilities and Security; CS 5770; Engin Kirda; 6:00 pm - 9:00 pm R; 46(44); (and 3:30 pm - 5:30 pm F) Algorithms; CS 5800; Rajmohan Rajaraman; 2:50 pm - 4:30 pm MW; 146(150); (and 8:00 am - 10:00 am R) Algorithms; CS 5800; Or Beit Aharon; 6:00 pm - 9:00 pm M; 47(49) Algorithms; CS 5800; Hosung Song; 6:30 pm - 9:30 pm M; 30(30); (Seattle) Algorithms; CS 5800; Thomas Wahl; 3:00 pm - 6:00 pm M; 26(30) Building Game Engines; CS 5850; Michael J. Gourlay; 6:30 pm - 9:30 pm T; 15(15); (Seattle) Natural Language Processing; CS 6120; Lu Wang; 6:00 pm - 9:00 pm M; 38(46) Machine Learning; CS 6140; Ehsan Elhamifar; 11:45 am - 1:25 pm MR; 48(49) Machine Learning; CS 6140; Olga Vitek; 9:50 am - 11:30 am TF; 11(10) Information Retrieval; CS 6200; Nada A. Naji; 11:45 am - 1:25 pm T; 45(47); (and 2:50 pm - 4:30 pm R) Information Retrieval; CS 6200; Nada A. Naji; 6:00 pm - 9:00 pm T; 55(56) Information Retrieval; CS 6200; Raman Chandrasekar; 6:15 pm - 9:15 pm R; 11(26); (Seattle) Data Mining Techniques; CS 6220; Nathaniel L. Derbinsky; 6:00 pm - 9:00 pm R; 48(49) Data Mining Techniques; CS 6220; Everaldo M. Aguiar; 6:00 pm - 9:00 pm T; 5(22); (Seattle) Parallel Data Processing in MapReduce; CS 6240; Mirek Riedewald; 2:50 pm - 4:30 pm MW; 46(49) Parallel Data Processing in MapReduce; CS 6240; Jan Vitek; 3:25 pm - 5:05 pm TF; 34(49) Compilers; CS 6410; Tamara Bonaci; 2:00 pm - 5:00 pm W; 6(20); (Seattle) Building Scalable Distributed Systems; CS 6650; Ian Gorton; 3:00 pm - 6:00 pm T; 42(47); (Seattle) Network Security; CS 6740; Guevara Noubir; 6:00 pm - 9:00 pm R; 28(34) Graduate Cooperative Education Seminar; CS 6949; Ethan A. Selinger; 1:35 pm - 3:05 pm T; 64(60) Graduate Cooperative Education Seminar; CS 6949; Smajl Cengic; 1:35 pm - 3:05 pm T; 63(60) Graduate Cooperative Education Seminar; CS 6949; Ethan A. Selinger; 11:45 am - 1:25 pm R; 65(60) Graduate Cooperative Education Seminar; CS 6949; Smajl Cengic; 11:45 am - 1:25 pm R; 61(60) Graduate Cooperative Education Seminar; CS 6949; Smajl Cengic; 11:45 am - 1:25 pm W; 60(45) Graduate Cooperative Education Seminar; CS 6949; Francisco C. Mesch; 4:30 pm - 5:55 pm R; 31(48); (Seattle) Graduate Cooperative Education Seminar; CS 6949; Francisco C. Mesch; TBA  ; 22(30) Co-op Work Experience; CS 6964; Kathleen Vander Laan; TBA  ; 52(100) Co-op Work Experience; CS 6964; Karyn Rosen; TBA  ; 0(100) Co-op Work Experience; CS 6964; Smajl Cengic; TBA  ; 70(100) Co-op Work Experience; CS 6964; Jennifer A. Shire; TBA  ; 1(20) Co-op Work Experience; CS 6964; Francisco C. Mesch; TBA  ; 27(100) Special Topics in Artificial Intelligence; CS 7180; David A. Smith; 11:45 am - 1:25 pm T; 18(19); (and 2:50 pm - 4:30 pm R) Special Topics in Data Science; CS 7290; Mirek Riedewald, Wolfgang Gatterbauer; 11:45 am - 1:25 pm T; 5(19); (and 2:50 pm - 4:30 pm R) Special Topics in Data Visualization; CS 7295; Cody Scott; 11:45 am - 1:25 pm T; 20(24); (and 2:50 pm - 4:30 pm R) Special Topics in Programming Language; CS 7480; Olin Shivers III; 9:50 am - 11:30 am TF; 10(19) Intensive Computer Systems; CS 7600; Gene D. Cooperman; 11:45 am - 1:25 pm T; 20(39); (and 2:50 pm - 4:30 pm R) Special Topics in Computer Systems; CS 7680; Peter J. Desnoyers; 1:35 pm - 3:15 pm TF; 4(30) Seminar in Computer Security; CS 7775; Long Lu; 1:35 pm - 3:15 pm TF; 11(19) Advanced Algorithms; CS 7800; Jonathan Ullman; 3:25 pm - 5:05 pm TF; 27(36) Foundations of Cryptography; CS 7810; Daniel Wichs; 2:50 pm - 4:30 pm MW; 13(19) Special Topics in Theories of Computer Science; CS 7880; Emanuele Viola; 1:35 pm - 3:15 pm TF; 8(19)