CS 1100; Computer Science and Its Applications; Karl J. Lieberherr; TBA ; 152(171); (Online) CS 1101; Lab for CS 1100; Karl J. Lieberherr; 8:00 am - 9:05 am M; 18(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am M; 19(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am M; 19(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 8:00 am - 9:05 am W; 15(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am W; 14(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am W; 18(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 8:00 am - 9:05 am R; 17(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am R; 13(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am R; 19(19); CS 1200; First Year Seminar; Rachel A. Bargoot; 9:50 am - 10:55 am T; 19(19); CS 1200; First Year Seminar; Arianna T. Pagan; 9:50 am - 10:55 am T; 19(19); CS 1200; First Year Seminar; Arianna T. Pagan; 11:45 am - 12:50 pm T; 19(19); CS 1200; First Year Seminar; Hillary Spiritos; 11:45 am - 12:50 pm T; 19(19); CS 1200; First Year Seminar; Hillary Spiritos; 1:35 pm - 2:40 pm T; 19(19); CS 1200; First Year Seminar; Rachel A. Bargoot; 1:35 pm - 2:40 pm T; 19(19); CS 1200; First Year Seminar; Beth E. Callahan; 9:15 am - 10:20 am W; 19(19); CS 1200; First Year Seminar; Anna Sloan; 9:15 am - 10:20 am W; 19(19); CS 1200; First Year Seminar; Olivia Raykovich; 9:15 am - 10:20 am W; 15(19); CS 1200; First Year Seminar; Beth E. Callahan; 10:30 am - 11:35 am W; 17(19); CS 1200; First Year Seminar; Mark Fontenot; 10:30 am - 11:35 am W; 17(19); CS 1200; First Year Seminar; Madison Bavasso; 10:30 am - 11:35 am W; 11(19); CS 1200; First Year Seminar; Anna Sloan; 11:45 am - 12:50 pm W; 19(19); CS 1200; First Year Seminar; Tyre N. Richards; 11:45 am - 12:50 pm W; 19(19); CS 1200; First Year Seminar; Mark Fontenot; 11:45 am - 12:50 pm W; 18(19); CS 1200; First Year Seminar; Alexander Grob; 1:35 pm - 2:40 pm W; 17(19); CS 1200; First Year Seminar; Keatyn M. Bergsten; 1:35 pm - 2:40 pm W; 18(19); CS 1200; First Year Seminar; Tyre N. Richards; 1:35 pm - 2:40 pm W; 17(19); CS 1200; First Year Seminar; Kereme Murrell; 9:15 am - 10:20 am R; 19(19); CS 1200; First Year Seminar; Megan L. Strosnider; 9:15 am - 10:20 am R; 19(19); CS 1200; First Year Seminar; Lucille G. Boco; 9:15 am - 10:20 am R; 19(19); CS 1200; First Year Seminar; Kereme Murrell; 10:30 am - 11:35 am R; 14(19); CS 1200; First Year Seminar; Megan L. Strosnider; 10:30 am - 11:35 am R; 15(19); CS 1200; First Year Seminar; Chord Sheriffe; 11:45 am - 12:50 pm R; 18(19); CS 1200; First Year Seminar; Taryn M. Tessari; 11:45 am - 12:50 pm R; 19(19); CS 1200; First Year Seminar; Chord Sheriffe; 1:35 pm - 2:40 pm R; 19(19); CS 1200; First Year Seminar; Lucille G. Boco; 1:35 pm - 2:40 pm R; 18(19); CS 1210; Professional Development for Khoury Co-op; Kaitlyn S. Hughes; 9:15 am - 10:20 am M; 16(20); (Online) CS 1210; Professional Development for Khoury Co-op; Samantha M. DiCanio; 9:15 am - 10:20 am M; 36(20); (Online) CS 1210; Professional Development for Khoury Co-op; Yasmil Montes; 10:30 am - 11:35 am M; 21(25); (Online) CS 1210; Professional Development for Khoury Co-op; Anis H. Abdulle; 10:30 am - 11:35 am M; 39(40); (Online) CS 1210; Professional Development for Khoury Co-op; Aileen B. Kent Yates; 1:35 pm - 2:40 pm M; 22(25); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 4:35 pm - 5:40 pm M; 10(10); (Online) CS 1210; Professional Development for Khoury Co-op; Amy F. Starzec; 4:35 pm - 5:40 pm M; 25(33); (Online) CS 1210; Professional Development for Khoury Co-op; Lauren Rosenberg; 3:25 pm - 4:30 pm T; 35(40); (Online) CS 1210; Professional Development for Khoury Co-op; Celsey Lumbra; 3:25 pm - 4:30 pm T; 26(34); (Online) CS 1210; Professional Development for Khoury Co-op; Garrett T. Schwab; 9:15 am - 10:20 am W; 24(30); (Online) CS 1210; Professional Development for Khoury Co-op; Charles E. Haycook; 4:35 pm - 5:40 pm W; 31(40); (Online) CS 1210; Professional Development for Khoury Co-op; Priyanka Bishnoi; 1:35 pm - 2:40 pm R; 37(40); (Online) CS 1210; Professional Development for Khoury Co-op; Victoria Hill; 1:35 pm - 2:40 pm R; 32(33); (Online) CS 1800; Discrete Structures; Elena Strange; 9:50 am - 11:30 am TF; 271(275); CS 1800; Discrete Structures; Elena Strange; 1:35 pm - 3:15 pm TF; 244(250); CS 1800; Discrete Structures; Lucia A. Nunez; 3:25 pm - 5:05 pm TF; 238(250); CS 1800; Discrete Structures; Susan Wang; 3:00 pm - 4:05 pm MWR; 59(60); (Oakland, CA) CS 1800; Discrete Structures; Susan Wang; 4:15 pm - 5:20 pm MWR; 44(60); (Oakland, CA) CS 1802; Seminar for CS 1800; Lucia A. Nunez; 9:15 am - 10:20 am M; 19(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am M; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 9:15 am - 10:20 am M; 19(19); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 10:30 am - 11:35 am M; 17(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am M; 15(19); CS 1802; Seminar for CS 1800; John Y. Park; 10:30 am - 11:35 am M; 31(36); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 1:35 pm - 2:40 pm M; 18(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am W; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 9:15 am - 10:20 am W; 19(19); CS 1802; Seminar for CS 1800; Susan Wang; 8:45 am - 9:50 am W; 28(30); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 5:30 pm - 6:35 pm W; 22(30); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 10:35 am - 11:40 am W; 26(30); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 11:50 am - 12:55 pm W; 27(30); (Oakland, CA) CS 1802; Seminar for CS 1800; Lucia A. Nunez; 9:15 am - 10:20 am W; 18(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am W; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 10:30 am - 11:35 am W; 42(42); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 10:30 am - 11:35 am W; 19(19); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 1:35 pm - 2:40 pm W; 37(40); CS 1802; Seminar for CS 1800; John Y. Park; 4:35 pm - 5:40 pm W; 19(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am R; 17(19); CS 1802; Seminar for CS 1800; John Y. Park; 9:15 am - 10:20 am R; 17(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am R; 48(48); CS 1802; Seminar for CS 1800; John Y. Park; 10:30 am - 11:35 am R; 19(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 1:35 pm - 2:40 pm R; 33(36); CS 1802; Seminar for CS 1800; Ravi Sundaram; 1:35 pm - 2:40 pm R; 40(40); CS 1802; Seminar for CS 1800; John Y. Park; 4:35 pm - 5:40 pm M; 41(42); CS 1802; Seminar for CS 1800; Ravi Sundaram; 4:35 pm - 5:40 pm R; 34(36); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 11:45 am - 12:50 pm F; 18(19); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 1:35 pm - 2:40 pm F; 17(19); CS 1802; Seminar for CS 1800; Searidang Pa; 1:35 pm - 2:40 pm F; 17(19); CS 1802; Seminar for CS 1800; Lucia A. Nunez; 4:35 pm - 5:40 pm W; 42(43); CS 1802; Seminar for CS 1800; Searidang Pa; 4:35 pm - 5:40 pm R; 42(43); CS 1802; Seminar for CS 1800; Erika V. Melder; 11:45 am - 12:50 pm F; 19(19); CS 1802; Seminar for CS 1800; Erika V. Melder; 1:35 pm - 2:40 pm F; 18(19); CS 2500; Fundamentals of Computer Science 1; Arjun Guha; 11:45 am - 1:25 pm MR; 53(97); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 9:15 am - 10:20 am MWR; 34(36); CS 2500; Fundamentals of Computer Science 1; Daniel B. Patterson; 9:15 am - 10:20 am MWR; 112(113); CS 2500; Fundamentals of Computer Science 1; Daniel B. Patterson; 10:30 am - 11:35 am MWR; 109(113); CS 2500; Fundamentals of Computer Science 1; Leena Razzaq; 10:30 am - 11:35 am MWR; 115(135); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 10:30 am - 11:35 am MWR; 33(36); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 1:35 pm - 2:40 pm MWR; 106(113); CS 2500; Fundamentals of Computer Science 1; Olin Shivers III; 4:35 pm - 5:40 pm MWR; 111(113); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 2:15 pm - 3:20 pm MWR; 59(65); (London) CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 3:30 pm - 4:35 pm MWR; 65(65); (London) CS 2500; Fundamentals of Computer Science 1; Ellen R. Spertus; 5:30 pm - 6:35 pm MWR; 47(60); (Oakland, CA) CS 2500; Fundamentals of Computer Science 1; Ellen R. Spertus; 10:35 am - 11:40 am MWR; 54(60); (Oakland, CA) CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 9:00 am - 10:40 am T; 31(30); (London) CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 10:40 am - 12:20 pm T; 33(30); (London) CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 2:00 pm - 3:40 pm T; 29(30); (London) CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 3:40 pm - 5:20 pm T; 31(30); (London) CS 2501; Lab for CS 2500; Ellen R. Spertus; 8:45 am - 10:25 am F; 30(30); (Oakland, CA) CS 2501; Lab for CS 2500; Ellen R. Spertus; 3:00 pm - 4:40 pm F; 29(30); (Oakland, CA) CS 2501; Lab for CS 2500; Ellen R. Spertus; 12:25 pm - 2:05 pm F; 28(30); (Oakland, CA) CS 2501; Lab for CS 2500; Ellen R. Spertus; 4:50 pm - 6:30 pm F; 14(30); (Oakland, CA) CS 2501; Lab for CS 2500; Arjun Guha; 8:00 am - 9:40 am F; 30(40); CS 2501; Lab for CS 2500; Arjun Guha; 9:50 am - 11:30 am F; 23(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 8:00 am - 9:40 am T; 33(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 8:00 am - 9:40 am T; 35(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 8:00 am - 9:40 am T; 33(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 9:50 am - 11:30 am T; 35(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 9:50 am - 11:30 am T; 35(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 9:50 am - 11:30 am T; 34(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 11:45 am - 1:25 pm T; 35(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 11:45 am - 1:25 pm T; 33(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 11:45 am - 1:25 pm T; 40(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 1:35 pm - 3:15 pm T; 36(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 1:35 pm - 3:15 pm T; 36(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 1:35 pm - 3:15 pm T; 39(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 3:25 pm - 5:05 pm T; 34(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 3:25 pm - 5:05 pm T; 36(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 3:25 pm - 5:05 pm T; 35(40); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 5:15 pm - 6:55 pm T; 31(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 5:15 pm - 6:55 pm T; 29(36); CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; 5:15 pm - 6:55 pm T; 30(40); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 9:15 am - 10:20 am MWR; 87(87); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 87(87); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 35(36); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 32(36); CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 35(36); CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 36(36); CS 2511; Lab for CS 2510; Leena Razzaq; 11:45 am - 1:25 pm F; 36(36); CS 2800; Logic and Computation; Stavros Trypakis; 2:50 pm - 4:30 pm MW; 49(49); CS 2800; Logic and Computation; Pete Manolios; 1:35 pm - 3:15 pm TF; 31(49); CS 2800; Logic and Computation; Stavros Trypakis; 11:45 am - 1:25 pm MR; 48(49); CS 2800; Logic and Computation; Stavros Trypakis; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 49(49); CS 2810; Mathematics of Data Models; Seyede Fatemeh Ghoreishi; 9:50 am - 11:30 am TF; 81(87); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 9:50 am - 11:30 am TF; 112(114); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 1:35 pm - 3:15 pm TF; 114(114); CS 3000; Algorithms and Data; Huy L. Nguyen; 1:35 pm - 3:15 pm TF; 108(114); CS 3000; Algorithms and Data; Rajmohan Rajaraman; 3:25 pm - 5:05 pm TF; 110(114); CS 3001; Recitation for CS 3000; David Stalfa; 8:00 am - 9:05 am W; 45(49); CS 3001; Recitation for CS 3000; Matthew D. Jones; 8:00 am - 9:05 am W; 34(49); CS 3001; Recitation for CS 3000; Matthew D. Jones; 9:15 am - 10:20 am W; 49(49); CS 3001; Recitation for CS 3000; Matthew D. Jones; 10:30 am - 11:35 am W; 48(49); CS 3001; Recitation for CS 3000; Matthew D. Jones; 11:45 am - 12:50 pm W; 49(49); CS 3001; Recitation for CS 3000; David Stalfa; 1:35 pm - 2:40 pm W; 47(48); CS 3001; Recitation for CS 3000; David Stalfa; 2:50 pm - 3:55 pm W; 48(49); CS 3001; Recitation for CS 3000; David Stalfa; 4:35 pm - 5:40 pm W; 47(48); CS 3001; Recitation for CS 3000; David Stalfa; 5:50 pm - 6:55 pm W; 47(49); CS 3001; Recitation for CS 3000; Matthew D. Jones; 7:05 pm - 8:10 pm W; 30(49); CS 3200; Database Design; Mark Fontenot; 9:15 am - 10:20 am MWR; 118(114); CS 3200; Database Design; Wolfgang Gatterbauer; 2:50 pm - 4:30 pm MW; 49(49); CS 3200; Database Design; Mark Fontenot; 9:50 am - 11:30 am TF; 134(114); CS 3500; Object-Oriented Design; Ferdinand Vesely; 9:50 am - 11:30 am TF; 41(46); CS 3500; Object-Oriented Design; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm TF; 209(225); CS 3500; Object-Oriented Design; Benjamin S. Lerner; 1:35 pm - 3:15 pm TF; 65(114); CS 3500; Object-Oriented Design; Vidoje Mihajlovikj; 3:25 pm - 5:05 pm TF; 98(114); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 8:00 am - 9:40 am M; 16(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 8:00 am - 9:40 am M; 12(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 9:50 am - 11:30 am M; 14(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 9:50 am - 11:30 am M; 17(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 11:45 am - 1:25 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 11:45 am - 1:25 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 11:45 am - 1:25 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 3:25 pm - 5:05 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 3:25 pm - 5:05 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 3:25 pm - 5:05 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 5:15 pm - 6:55 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 5:15 pm - 6:55 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 7:05 pm - 8:45 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 7:05 pm - 8:45 pm M; 14(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 7:05 pm - 8:45 pm M; 10(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 8:00 am - 9:40 am M; 11(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 8:00 am - 9:40 am M; 16(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 7:05 pm - 8:45 pm M; 11(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 7:05 pm - 8:45 pm M; 14(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 11:45 am - 1:25 pm M; 18(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Vidoje Mihajlovikj; 5:15 pm - 6:55 pm M; 19(19); CS 3520; Programming in C++; Michael D. Shah; 2:50 pm - 4:30 pm MW; 47(49); CS 3520; Programming in C++; Adeel A. Bhutta; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 77(87); CS 3540; Game Programming; Bob De Schutter; 11:45 am - 1:25 pm MR; 40(40); CS 3650; Computer Systems; Ferdinand Vesely; 11:45 am - 1:25 pm MR; 111(113); CS 3650; Computer Systems; Alden W. Jackson; 2:50 pm - 4:30 pm MW; 113(113); CS 3650; Computer Systems; Ferdinand Vesely; 1:35 pm - 3:15 pm TF; 59(113); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 9:50 am - 11:30 am TF; 30(49); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 1:35 pm - 3:15 pm TF; 42(48); CS 3700; Networks and Distributed Systems; Christopher B. Wilson; 3:25 pm - 5:05 pm TF; 101(114); CS 3700; Networks and Distributed Systems; Almudena Konrad; 3:00 pm - 4:05 pm MWR; 2(20); (Oakland, CA) CS 3800; Theory of Computation; Benjamin J. Hescott; 9:50 am - 11:30 am TF; 107(113); CS 3800; Theory of Computation; Robin S. Walters; 1:35 pm - 3:15 pm TF; 46(49); CS 3800; Theory of Computation; Allen Xiao; 3:00 pm - 4:40 pm TF; 2(15); (Oakland, CA) CS 3950; Introduction to Computer Science Research; Aanjhan Ranganathan; 9:50 am - 11:30 am F; 10(19); CS 4100; Artificial Intelligence; Steven J. Holtzen; 9:50 am - 11:30 am TF; 83(87); CS 4120; Natural Language Processing; Silvio Amir Alves Moreira; 11:45 am - 1:25 pm MR; 35(35); CS 4180; Reinforcement Learning; Christopher J. Amato; 11:45 am - 1:25 pm MR; 8(9); CS 4300; Computer Graphics; Michael D. Shah; 6:00 pm - 9:20 pm M; 41(57); CS 4400; Programming Languages; Eliyahu Barzilay; 6:00 pm - 9:20 pm T; 57(70); CS 4410; Compilers; Olin Shivers III; 11:45 am - 1:25 pm MR; 3(9); CS 4500; Software Development; Matthias Felleisen; 9:15 am - 10:20 am MWR; 28(40); CS 4500; Software Development; Matthias Felleisen; 10:30 am - 11:35 am MWR; 29(40); CS 4500; Software Development; Benjamin S. Lerner; 10:30 am - 11:35 am MWR; 37(40); CS 4500; Software Development; Benjamin S. Lerner; 1:35 pm - 2:40 pm MWR; 35(40); CS 4520; Mobile Application Development; Md Nazmus Sakib Miazi; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 12(19); CS 4530; Fundamentals of Software Engineering; Adeel A. Bhutta; 11:45 am - 1:25 pm MR; 49(49); CS 4530; Fundamentals of Software Engineering; Adeel A. Bhutta; 2:50 pm - 4:30 pm MW; 49(49); CS 4530; Fundamentals of Software Engineering; Jonathan Bell; 9:50 am - 11:30 am TF; 48(49); CS 4530; Fundamentals of Software Engineering; Mitchell Wand; 6:00 pm - 9:20 pm R; 46(49); (Online) CS 4550; Web Development; Jose G. Annunziato; 1:35 pm - 3:15 pm TF; 90(90); CS 4810; Advanced Algorithms; Mahsa Derakhshan; 1:35 pm - 3:15 pm TF; 6(10); CS 4820; Computer-Aided Reasoning; Pete Manolios; 9:50 am - 11:30 am TF; 1(3); CS 4950; Cybersecurity Research Seminar; Aanjhan Ranganathan; 1:35 pm - 2:40 pm R; 5(19); CS 4973; Natl Lang Proces for Robotics ; Seth Pate; 1:35 pm - 2:40 pm MWR; 13(19); CS 5001; Intensive Foundations of Computer Science; Rasika Bhalerao; 1:00 pm - 4:20 pm M; 46(48); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Mohammadhossein Toutiaee; 6:00 pm - 9:20 pm W; 40(44); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Mark L. Miller; 2:00 pm - 5:20 pm W; 17(25); (San Francisco, CA) CS 5001; Intensive Foundations of Computer Science; Lindsay H. Jamieson; 9:00 am - 12:20 pm T; 31(32); (Portland, Maine) CS 5001; Intensive Foundations of Computer Science; Gary Cantrell; 6:00 pm - 9:20 pm W; 34(32); (Portland, Maine) CS 5001; Intensive Foundations of Computer Science; Mutharasu Narayanaperumal; 6:00 pm - 9:20 pm M; 4(25); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 6:00 pm - 9:20 pm T; 41(87); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 1:35 pm - 4:50 pm T; 114(120); CS 5001; Intensive Foundations of Computer Science; Alexander A. Donaldson; 6:00 pm - 9:20 pm T; 43(43); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Mona Ali; 10:00 am - 12:00 pm M; 16(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; Logan W. Schmidt; 5:00 pm - 7:00 pm M; 28(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; Anthony J. Mullen; 1:00 pm - 4:20 pm W; 39(40); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Sarita Singh; 2:00 pm - 5:20 pm R; 21(36); (Seattle, WA) CS 5002; Discrete Structures; Ghita Amor-Tijani; 1:35 pm - 4:50 pm W; 101(103); CS 5002; Discrete Structures; Maryam Farahmand Asil; 1:00 pm - 4:20 pm T; 47(48); (Silicon Valley, CA) CS 5002; Discrete Structures; Mohammadhossein Toutiaee; 6:00 pm - 9:20 pm T; 40(48); (Silicon Valley, CA) CS 5002; Discrete Structures; Alvaro Monge; 2:00 pm - 5:20 pm T; 15(25); (San Francisco, CA) CS 5002; Discrete Structures; Alan C. Jamieson; 1:00 pm - 4:20 pm W; 32(32); (Portland, Maine) CS 5002; Discrete Structures; Jonathan Mwaura; 6:00 pm - 9:20 pm T; 26(32); (Portland, Maine) CS 5002; Discrete Structures; Sarita Singh; 10:40 am - 2:00 pm W; 34(36); (Seattle, WA) CS 5002; Discrete Structures; Sarita Singh; 10:45 am - 2:05 pm F; 44(60); (Seattle, WA) CS 5002; Discrete Structures; Richard Hoshino; 10:00 am - 12:00 pm R; 25(30); (Vancouver, Canada) CS 5002; Discrete Structures; Richard Hoshino; 7:15 pm - 9:15 pm W; 14(30); (Vancouver, Canada) CS 5002; Discrete Structures; Maryam Farahmand Asil; TBA ; 79(49); (Online) CS 5002; Discrete Structures; Jonathan Mwaura; 6:00 pm - 9:20 pm T; 23(30); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 34(30); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 34(30); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 34(34); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 30(30); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 21(30); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 2(34); CS 5003; Recitation for CS 5001; Mohammadhossein Toutiaee; 6:00 pm - 7:30 pm M; 21(23); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mohammadhossein Toutiaee; 7:45 pm - 9:15 pm M; 19(23); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Rasika Bhalerao; 1:00 pm - 2:30 pm R; 24(24); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Rasika Bhalerao; 3:00 pm - 4:30 pm R; 22(24); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mark L. Miller; 1:00 pm - 2:30 pm F; 17(25); (San Francisco, CA) CS 5003; Recitation for CS 5001; Lindsay H. Jamieson; 9:00 am - 10:30 am W; 31(32); (Portland, Maine) CS 5003; Recitation for CS 5001; Gary Cantrell; 6:00 pm - 7:30 pm R; 34(32); (Portland, Maine) CS 5003; Recitation for CS 5001; Alexander A. Donaldson; 6:15 pm - 7:45 pm W; 43(43); (Seattle, WA) CS 5003; Recitation for CS 5001; Anthony J. Mullen; 1:00 pm - 2:30 pm R; 39(40); (Seattle, WA) CS 5003; Recitation for CS 5001; Sarita Singh; 2:30 pm - 4:00 pm W; 21(36); (Seattle, WA) CS 5003; Recitation for CS 5001; Mona Ali; 10:00 am - 12:00 pm W; 16(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; Logan W. Schmidt; 5:00 pm - 7:00 pm W; 28(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; Mutharasu Narayanaperumal; 6:00 pm - 7:30 pm F; 4(25); (Seattle, WA) CS 5004; Object-Oriented Design; John D. Wilder; TBA ; 28(49); (Online) CS 5004; Object-Oriented Design; Keith S. Bagley; 1:35 pm - 4:55 pm M; 36(35); CS 5004; Object-Oriented Design; Rasika Bhalerao; 6:00 pm - 9:20 pm R; 18(25); (Silicon Valley, CA) CS 5004; Object-Oriented Design; Gary Cantrell; 1:00 pm - 4:20 pm M; 12(32); (Portland, Maine) CS 5004; Object-Oriented Design; Tamara Bonaci; 10:30 am - 1:50 pm T; 21(60); (Seattle, WA) CS 5004; Object-Oriented Design; Lino E. Coria Mendoza; 10:00 am - 12:00 pm T; 13(24); (Vancouver, Canada) CS 5005; Recitation for CS 5004; John D. Wilder; TBA ; 27(49); (Online) CS 5005; Recitation for CS 5004; Rasika Bhalerao; 6:00 pm - 7:30 pm M; 18(25); (Silicon Valley, CA) CS 5005; Recitation for CS 5004; Gary Cantrell; 1:00 pm - 2:30 pm T; 12(32); (Portland, Maine) CS 5005; Recitation for CS 5004; Tamara Bonaci; 10:00 am - 11:30 am R; 21(60); (Seattle, WA) CS 5005; Recitation for CS 5004; Lino E. Coria Mendoza; 10:00 am - 12:00 pm R; 13(24); (Vancouver, Canada) CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 7:30 pm M; 19(20); CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 7:30 pm M; 18(20); CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Brent T. Hailpern; TBA ; 65(79); (Online) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Scott A. Valcourt; 1:00 pm - 4:20 pm W; 9(32); (Portland, Maine) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Logan W. Schmidt; 2:00 pm - 4:00 pm T; 11(24); (Vancouver, Canada) CS 5009; Recitation for CS 5008; Prathibha Kasaragod; TBA ; 65(79); (Online) CS 5009; Recitation for CS 5008; Scott A. Valcourt; 1:00 pm - 2:30 pm R; 9(32); (Portland, Maine) CS 5009; Recitation for CS 5008; Logan W. Schmidt; 2:00 pm - 4:00 pm R; 11(24); (Vancouver, Canada) CS 5010; Programming Design Paradigm; Amit P. Shesh; 9:50 am - 11:30 am TF; 106(113); CS 5010; Programming Design Paradigm; Amit P. Shesh; 1:35 pm - 3:15 pm TF; 97(107); CS 5010; Programming Design Paradigm; Amit P. Shesh; 3:25 pm - 5:05 pm TF; 49(113); CS 5010; Programming Design Paradigm; Zhuoqun Cheng; TBA ; 47(79); (Online) CS 5010; Programming Design Paradigm; Zhuoqun Cheng; 6:00 pm - 9:20 pm T; 41(44); (Silicon Valley, CA) CS 5010; Programming Design Paradigm; Brian D. Cross; 6:00 pm - 9:20 pm W; 26(40); (Seattle, WA) CS 5010; Programming Design Paradigm; Tamara Bonaci; 10:30 am - 1:50 pm W; 18(30); (Seattle, WA) CS 5010; Programming Design Paradigm; Lino E. Coria Mendoza; 5:00 pm - 7:00 pm T; 18(30); (Vancouver, Canada) CS 5010; Programming Design Paradigm; Robert Oboko; 1:00 pm - 4:20 pm T; 9(32); (Portland, Maine) CS 5011; Recitation for CS 5010; Zhuoqun Cheng; TBA ; 52(79); (Online) CS 5011; Recitation for CS 5010; Amit P. Shesh; 2:50 pm - 4:20 pm M; 39(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 2:50 pm - 4:20 pm M; 40(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 6:00 pm - 7:30 pm M; 39(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 6:00 pm - 7:30 pm M; 43(45); CS 5011; Recitation for CS 5010; Amit P. Shesh; 6:00 pm - 7:30 pm M; 40(45); CS 5011; Recitation for CS 5010; Amit P. Shesh; 7:45 pm - 9:15 pm M; 36(45); CS 5011; Recitation for CS 5010; Amit P. Shesh; 7:45 pm - 9:15 pm M; 12(45); CS 5011; Recitation for CS 5010; Zhuoqun Cheng; 6:00 pm - 7:30 pm F; 21(22); (Silicon Valley, CA) CS 5011; Recitation for CS 5010; Zhuoqun Cheng; 7:45 pm - 9:15 pm F; 17(22); (Silicon Valley, CA) CS 5011; Recitation for CS 5010; Brian D. Cross; 6:00 pm - 7:30 pm M; 26(40); (Seattle, WA) CS 5011; Recitation for CS 5010; Tamara Bonaci; 2:00 pm - 3:30 pm T; 18(30); (Seattle, WA) CS 5011; Recitation for CS 5010; Lino E. Coria Mendoza; 5:00 pm - 7:00 pm R; 18(30); (Vancouver, Canada) CS 5011; Recitation for CS 5010; Robert Oboko; 11:00 am - 12:30 pm R; 9(32); (Portland, Maine) CS 5100; Foundations of Artificial Intelligence; Robert J. Platt; 11:45 am - 1:25 pm MR; 139(150); CS 5100; Foundations of Artificial Intelligence; Shivakumar Mathapathi; 1:00 pm - 4:20 pm R; 44(48); (Silicon Valley, CA) CS 5100; Foundations of Artificial Intelligence; Oscar Veliz; 3:15 pm - 6:35 pm R; 16(45); (Seattle, WA) CS 5100; Foundations of Artificial Intelligence; Richard Hoshino; 2:00 pm - 4:00 pm R; 11(30); (Vancouver, Canada) CS 5170; Artificial Intelligence for Human-Computer Interaction; Saiph Savage; 1:35 pm - 3:15 pm TF; 36(36); CS 5180; Reinforcement Learning and Sequential Decision Making; Christopher J. Amato; 11:45 am - 1:25 pm MR; 71(76); CS 5200; Database Management Systems; Kathleen T. Durant; 11:45 am - 1:25 pm MR; 108(113); CS 5200; Database Management Systems; Martin J. Schedlbauer; TBA ; 71(79); (Online) CS 5200; Database Management Systems; Martin J. Schedlbauer; TBA ; 68(79); (Online) CS 5200; Database Management Systems; Jeongkyu Lee; 6:00 pm - 9:20 pm W; 38(48); (Silicon Valley, CA) CS 5200; Database Management Systems; Scott A. Valcourt; 1:00 pm - 4:20 pm F; 32(32); (Portland, Maine) CS 5200; Database Management Systems; Bruce Chhay; 6:30 pm - 9:50 pm R; 57(60); (Seattle, WA) CS 5200; Database Management Systems; Jack Thomas; 7:15 pm - 9:15 pm T; 20(30); (Vancouver, Canada) CS 5200; Database Management Systems; Jack Thomas; 7:15 pm - 9:15 pm M; 28(30); (Vancouver, Canada) CS 5200; Database Management Systems; Jack Thomas; 2:00 pm - 4:00 pm T; 22(24); (Vancouver, Canada) CS 5200; Database Management Systems; Richard Cobbe; 1:00 pm - 4:20 pm M; 41(42); (Seattle, WA) CS 5200; Database Management Systems; Kathleen T. Durant; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 117(117); CS 5200; Database Management Systems; Domingo R. Genao; TBA ; 50(79); (Online) CS 5310; Computer Graphics; Michael D. Shah; 6:00 pm - 9:20 pm W; 34(49); CS 5330; Pattern Recognition and Computer Vision; Huaizu Jiang; 1:35 pm - 3:15 pm TF; 42(49); CS 5330; Pattern Recognition and Computer Vision; Bruce A. Maxwell; 6:00 pm - 9:20 pm M; 9(20); (Seattle, WA) CS 5340; Computer/Human Interaction; Caglar Yildirim; 6:00 pm - 9:20 pm T; 41(49); CS 5340; Computer/Human Interaction; John Alexis Guerra Gomez; 6:00 pm - 9:20 pm W; 2(25); (San Francisco, CA) CS 5340; Computer/Human Interaction; John Alexis Guerra Gomez; 6:00 pm - 9:20 pm W; 8(30); (Silicon Valley, CA) CS 5340; Computer/Human Interaction; Holly B. Jimison; TBA ; 38(40); (Online) CS 5340; Computer/Human Interaction; John Alexis Guerra Gomez; 6:00 pm - 9:20 pm W; 4(10); (Vancouver, Canada) CS 5400; Principles of Programming Language; Eliyahu Barzilay; 6:00 pm - 9:20 pm T; 12(16); CS 5400; Principles of Programming Language; Hosung Song; 6:00 pm - 9:20 pm W; 6(30); (Seattle, WA) CS 5500; Foundations of Software Engineering; Jose G. Annunziato; 3:25 pm - 5:05 pm TF; 50(50); CS 5500; Foundations of Software Engineering; Shivakumar Mathapathi; 1:00 pm - 4:20 pm F; 47(48); (Silicon Valley, CA) CS 5500; Foundations of Software Engineering; Gary Cantrell; 1:00 pm - 4:20 pm R; 8(25); (Portland, Maine) CS 5500; Foundations of Software Engineering; Mark Bonicillo; 6:00 pm - 9:20 pm R; 59(60); (Seattle, WA) CS 5500; Foundations of Software Engineering; Monica Y. Coady; 2:00 pm - 4:00 pm T; 17(30); (Vancouver, Canada) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 105(120); (Online) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 105(120); (Online) CS 5520; Mobile Application Development; Neda Changizi; 2:00 pm - 4:00 pm M; 22(24); (Vancouver, Canada) CS 5520; Mobile Application Development; Oscar Veliz; 1:00 pm - 4:20 pm M; 9(60); (Seattle, WA) CS 5520; Mobile Application Development; Neda Changizi; 2:00 pm - 4:00 pm M; 18(19); (Silicon Valley, CA) CS 5600; Computer Systems; Martin J. Schedlbauer; TBA ; 55(79); (Online) CS 5600; Computer Systems; Gene D. Cooperman; 3:25 pm - 5:05 pm TF; 23(48); CS 5600; Computer Systems; Alexander B. Lash; 1:10 pm - 4:30 pm S; 34(45); (Seattle, WA) CS 5600; Computer Systems; Monica Y. Coady; 10:00 am - 12:00 pm R; 15(20); (Vancouver, Canada) CS 5610; Web Development; Jose G. Annunziato; TBA ; 75(79); (Online) CS 5610; Web Development; John Alexis Guerra Gomez; 1:00 pm - 4:20 pm T; 27(30); (Silicon Valley, CA) CS 5610; Web Development; John Alexis Guerra Gomez; 1:00 pm - 4:20 pm T; 23(25); (San Francisco, CA) CS 5610; Web Development; Scott A. Valcourt; 1:00 pm - 4:20 pm M; 30(32); (Portland, Maine) CS 5610; Web Development; Anthony J. Mullen; 4:45 pm - 8:05 pm T; 59(60); (Seattle, WA) CS 5610; Web Development; Jose G. Annunziato; TBA ; 73(79); (Online) CS 5610; Web Development; Neda Changizi; 5:00 pm - 7:00 pm M; 25(24); (Vancouver, Canada) CS 5610; Web Development; Mona Ali; 10:00 am - 12:00 pm T; 12(24); (Vancouver, Canada) CS 5610; Web Development; Jose G. Annunziato; TBA ; 78(79); (Online) CS 5610; Web Development; Austin H. Jorgensen; 5:00 pm - 8:20 pm F; 17(40); (Seattle, WA) CS 5700; Fundamentals of Computer Networking; David R. Choffnes; 9:50 am - 11:30 am TF; 40(43); CS 5700; Fundamentals of Computer Networking; Ali Sharifian Attar; TBA ; 48(69); (Online) CS 5700; Fundamentals of Computer Networking; Sarita Singh; 10:00 am - 1:20 pm R; 12(20); (Seattle, WA) CS 5800; Algorithms; Virgil Pavlu; 9:50 am - 11:30 am TF; 35(46); CS 5800; Algorithms; Ravi Sundaram; 1:35 pm - 3:15 pm TF; 125(150); CS 5800; Algorithms; Ravi Sundaram; 3:25 pm - 5:05 pm TF; 26(200); CS 5800; Algorithms; Justin Kennedy; TBA ; 75(79); (Online) CS 5800; Algorithms; Anurag Bhardwaj; 6:00 pm - 9:20 pm R; 44(48); (Silicon Valley, CA) CS 5800; Algorithms; Smruthi Mukund; 9:00 am - 12:20 pm S; 23(45); (Silicon Valley, CA) CS 5800; Algorithms; Lama Hamandi; 6:00 pm - 9:20 pm T; 33(40); (San Francisco, CA) CS 5800; Algorithms; Lindsay H. Jamieson; 1:00 pm - 4:20 pm R; 23(32); (Portland, Maine) CS 5800; Algorithms; Jonathan Mwaura; 6:00 pm - 9:20 pm W; 8(32); (Portland, Maine) CS 5800; Algorithms; Zhifeng Sun; 6:30 pm - 9:50 pm F; 58(60); (Seattle, WA) CS 5800; Algorithms; Ryan M. Rad; 2:00 pm - 4:00 pm T; 12(24); (Vancouver, Canada) CS 5800; Algorithms; Ryan M. Rad; 5:00 pm - 7:00 pm T; 16(30); (Vancouver, Canada) CS 5800; Algorithms; Hyonho Lee; 6:00 pm - 9:20 pm M; 37(60); (Seattle, WA) CS 5800; Algorithms; Justin Kennedy; TBA ; 58(79); (Online) CS 5976; Directed Study; Cheng Tan; TBA ; 1(1); (No campus, no room needed) CS 6120; Natural Language Processing; Silvio Amir Alves Moreira; 11:45 am - 1:25 pm MR; 50(52); CS 6120; Natural Language Processing; Uzair Ahmad; TBA ; 58(79); (Online) CS 6140; Machine Learning; Predrag Radivojac; 3:25 pm - 5:05 pm TF; 56(87); CS 6140; Machine Learning; Uzair Ahmad; TBA ; 45(79); (Online) CS 6140; Machine Learning; Bruce A. Maxwell; 1:00 pm - 4:20 pm T; 10(30); (Seattle, WA) CS 6140; Machine Learning; Ryan M. Rad; 2:00 pm - 4:00 pm M; 7(24); (Vancouver, Canada) CS 6140; Machine Learning; Ryan M. Rad; 2:00 pm - 4:00 pm M; 1(18); (Silicon Valley, CA) CS 6200; Information Retrieval; David A. Smith; 1:35 pm - 3:15 pm TF; 33(34); CS 6200; Information Retrieval; Omar Alonso; 6:00 pm - 9:20 pm T; 16(35); (Silicon Valley, CA) CS 6200; Information Retrieval; Omar Alonso; 6:00 pm - 9:20 pm T; 2(5); (San Francisco, CA) CS 6220; Data Mining Techniques; Virgil Pavlu; 3:25 pm - 5:05 pm TF; 26(87); CS 6220; Data Mining Techniques; Sara Arunagiri; TBA ; 71(79); (Online) CS 6220; Data Mining Techniques; Everaldo M. Aguiar; 5:00 pm - 8:20 pm R; 8(36); (Seattle, WA) CS 6240; Large-Scale Parallel Data Processing; Lama Hamandi; 6:00 pm - 9:20 pm R; 10(25); (San Francisco, CA) CS 6240; Large-Scale Parallel Data Processing; Ming-Chuan Wu; 5:15 pm - 8:35 pm T; 20(36); (Seattle, WA) CS 6350; Empirical Research Methods; Varun Mishra; 2:50 pm - 4:30 pm MW; 19(20); CS 6410; Compilers; Olin Shivers III; 11:45 am - 1:25 pm MR; 3(9); CS 6620; Fundamentals of Cloud Computing; Sophine Clachar; TBA ; 74(79); (Online) CS 6620; Fundamentals of Cloud Computing; Anthony J. Mullen; 1:15 pm - 4:35 pm T; 43(45); (Seattle, WA) CS 6650; Building Scalable Distributed Systems; Kanaka P. Saripalli; TBA ; 52(79); (Online) CS 6650; Building Scalable Distributed Systems; Ian Gorton; 2:40 pm - 6:00 pm W; 51(60); (Seattle, WA) CS 6650; Building Scalable Distributed Systems; Vishal Rajpal; 6:00 pm - 9:20 pm F; 12(36); (Seattle, WA) CS 6760; Privacy, Security, and Usability; Tamara Bonaci; 12:00 pm - 3:20 pm R; 30(30); (Seattle, WA) CS 6954; Co-op Work Experience; Kathleen Vander Laan; TBA ; 5(5); (No campus, no room needed) CS 6954; Co-op Work Experience; Smajl Cengic; TBA ; 2(5); (No campus, no room needed) CS 6954; Co-op Work Experience; Ethan A. Selinger; TBA ; 1(5); (No campus, no room needed) CS 6954; Co-op Work Experience; Abdulrahim Hammour; TBA ; 2(3); (No campus, no room needed) CS 6954; Co-op Work Experience; Jennifer L. Ross; TBA ; 1(1); (No campus, no room needed) CS 6954; Co-op Work Experience; Emily J. Stimac; TBA ; 1(5); (No campus, no room needed) CS 6954; Co-op Work Experience; Abdulrahim Hammour; TBA ; 1(1); (No campus, no room needed) CS 6964; Co-op Work Experience; Smajl Cengic; TBA ; 126(150); (No campus, no room needed) CS 6964; Co-op Work Experience; Emily J. Stimac; TBA ; 35(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Ethan A. Selinger; TBA ; 38(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Kathleen Vander Laan; TBA ; 133(150); (No campus, no room needed) CS 6964; Co-op Work Experience; Abdulrahim Hammour; TBA ; 45(50); (No campus, no room needed) CS 6964; Co-op Work Experience; Jennifer L. Ross; TBA ; 39(50); (No campus, no room needed) CS 6964; Co-op Work Experience; Ya Xuan Wang; TBA ; 39(50); (No campus, no room needed) CS 6964; Co-op Work Experience; Tracey Spinato; TBA ; 5(30); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Jennifer L. Ross; TBA ; 1(1); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Abdulrahim Hammour; TBA ; 1(5); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Kathleen Vander Laan; TBA ; 1(5); (No campus, no room needed) CS 7150; Deep Learning; David Bau; 11:45 am - 1:25 pm MR; 27(49); CS 7180; SpTp: Advanced Perception; Bruce A. Maxwell; 2:00 pm - 5:20 pm W; 12(40); (Online) CS 7180; SpTp: Advanced Perception; Bruce A. Maxwell; 2:00 pm - 5:20 pm R; 16(40); (Online) CS 7200; Statistical Methods for Computer Science; Olga Vitek; 9:50 am - 11:30 am TF; 14(31); CS 7290; Special Topics in Data Science; Renee J. Miller; 11:45 am - 1:25 pm MR; 5(30); CS 7290; Special Topics in Data Science; Philip Bogden; 6:00 pm - 9:20 pm M; 9(25); (Portland, Maine) CS 7295; SpTp: Data Vis for ML; Enrico Bertini; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 12(28); CS 7340; Theory and Methods in Human Computer Interaction; Timothy W. Bickmore; 1:35 pm - 3:15 pm TF; 24(31); CS 7480; SpTp in PL: PLandToolsVrtlWlrd; Christopher R. Martens; 2:50 pm - 4:30 pm MW; 5(29); CS 7485; Special Topics in Formal Methods; Pete Manolios; 9:50 am - 11:30 am TF; 11(16); CS 7610; Foundations of Distributed Systems; Ji Yong Shin; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 15(35); CS 7670; Seminar in Computer Systems; Cheng Tan; 2:50 pm - 4:30 pm MW; 5(29); CS 7675; Master\'s Research; Ji Yong Shin; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Bob De Schutter; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Christopher J. Amato; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Hongyang R. Zhang; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Frank Tip; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; David A. Smith; TBA ; 3(3); (No campus, no room needed) CS 7675; Master\'s Research; Robert J. Platt; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Robin S. Walters; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; William K. Robertson; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; David R. Choffnes; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Alexandra A. To; TBA ; 1(2); (No campus, no room needed) CS 7675; Master\'s Research; Saiph Savage; TBA ; 1(1); (No campus, no room needed) CS 7675; Master\'s Research; Timothy W. Bickmore; TBA ; 1(1); (No campus, no room needed) CS 7800; Advanced Algorithms; Jonathan Ullman; 1:35 pm - 3:15 pm TF; 30(36); CS 7880; SpTp: Sublinear Algorithm; Soheil Behnezhad; 9:50 am - 11:30 am TF; 12(29);