CS 1100; Computer Science and Its Applications; Ghita Amor-Tijani; TBA ; 222(285); (Online) CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 8:00 am - 9:05 am M; 23(23); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am M; 17(17); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am M; 17(17); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 11:45 am - 12:50 pm M; 23(23); CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 2:50 pm - 3:55 pm W; 17(17); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 8:00 am - 9:05 am W; 23(23); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am W; 17(17); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am W; 17(17); CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm W; 17(17); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 8:00 am - 9:05 am R; 17(17); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am R; 17(17); CS 1101; Lab for CS 1100; Kathleen T. Durant; 10:30 am - 11:35 am R; 17(17); CS 1200; First Year Seminar; Prajna V. Kulkarni; TBA ; 39(40); (Online) CS 1200; First Year Seminar; Jessica C. Speece; TBA ; 39(40); (Online) CS 1200; First Year Seminar; Jill A. Forgash; TBA ; 40(40); (Online) CS 1200; First Year Seminar; Jill A. Forgash; TBA ; 38(40); (Online) CS 1200; First Year Seminar; Dawn Shirak; TBA ; 39(40); (Online) CS 1200; First Year Seminar; Dawn Shirak; TBA ; 38(40); (Online) CS 1200; First Year Seminar; Claire E. Wassinger; TBA ; 38(40); (Online) CS 1200; First Year Seminar; Claire E. Wassinger; TBA ; 38(40); (Online) CS 1200; First Year Seminar; Jacob Goldblum; TBA ; 39(40); (Online) CS 1200; First Year Seminar; Jacob Goldblum; TBA ; 38(40); (Online) CS 1200; First Year Seminar; Beth E. Callahan; TBA ; 37(40); (Online) CS 1200; First Year Seminar; Beth E. Callahan; TBA ; 36(40); (Online) CS 1200; First Year Seminar; Connor L. Guerin; TBA ; 37(40); (Online) CS 1200; First Year Seminar; Connor L. Guerin; TBA ; 38(40); (Online) CS 1210; Professional Development for Khoury Co-op; Margaret G. Whitehead; TBA ; 37(38); (Online) CS 1210; Professional Development for Khoury Co-op; Yasmil Montes; TBA ; 37(38); (Online) CS 1210; Professional Development for Khoury Co-op; Priyanka Bishnoi; TBA ; 33(38); (Online) CS 1210; Professional Development for Khoury Co-op; Anis H. Abdulle; TBA ; 37(38); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; TBA ; 19(19); (Online) CS 1210; Professional Development for Khoury Co-op; Aileen B. Kent Yates; TBA ; 12(19); (Online) CS 1210; Professional Development for Khoury Co-op; Jennifer A. Shire; TBA ; 37(38); (Online) CS 1210; Professional Development for Khoury Co-op; Brianne M. McDonough; TBA ; 32(38); (Online) CS 1210; Professional Development for Khoury Co-op; Amber D. Meyers; TBA ; 33(38); (Online) CS 1800; Discrete Structures (HON); Virgil Pavlu; TBA ; 108(133); (HON) - 10433 - CS 1800 - 01- ) CS 1800; Discrete Structures; Benjamin J. Hescott; TBA ; 603(999); (Online) CS 1800; Discrete Structures; Benjamin J. Hescott; TBA ; 60(65); (Online) CS 1800; Discrete Structures; Benjamin J. Hescott; TBA ; 137(9999); (Online) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 8:35 am - 9:40 am T; 26(35); (HON) - 13867 - CS 1802 - 01- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 10:25 am - 11:30 am T; 28(35); (HON) - 13868 - CS 1802 - 02- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 11:45 am - 12:50 pm T; 28(35); (HON) - 13869 - CS 1802 - 03- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 1:35 pm - 2:40 pm T; 26(35); (HON) - 13870 - CS 1802 - 04- ) CS 1802; Seminar for CS 1800; John Y. Park; 3:15 pm - 4:20 pm T; 36(35); CS 1802; Seminar for CS 1800; John Y. Park; 4:35 pm - 5:40 pm T; 35(35); CS 1802; Seminar for CS 1800; David Stalfa; TBA ; 21(100); (Online) CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 9:15 am - 10:20 am W; 36(35); CS 1802; Seminar for CS 1800; John Y. Park; 10:30 am - 11:35 am W; 34(35); CS 1802; Seminar for CS 1800; Elena Strange; 11:45 am - 12:50 pm W; 35(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 1:35 pm - 2:40 pm W; 32(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 2:50 pm - 3:55 pm W; 35(35); CS 1802; Seminar for CS 1800; Thomas Wahl; 4:35 pm - 5:40 pm W; 34(35); CS 1802; Seminar for CS 1800; Elena Strange; 9:15 am - 10:20 am R; 37(35); CS 1802; Seminar for CS 1800; John Y. Park; 10:30 am - 11:35 am R; 31(35); CS 1802; Seminar for CS 1800; Thomas Wahl; 11:45 am - 12:50 pm R; 35(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 1:35 pm - 2:40 pm R; 30(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 2:50 pm - 3:55 pm R; 35(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 4:35 pm - 5:40 pm R; 34(35); CS 1802; Seminar for CS 1800; Elena Strange; 8:35 am - 9:40 am F; 35(35); CS 1802; Seminar for CS 1800; Elena Strange; 10:25 am - 11:30 am F; 35(35); CS 1802; Seminar for CS 1800; Elena Strange; 11:45 am - 12:50 pm F; 29(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 1:35 pm - 2:40 pm F; 31(35); CS 1802; Seminar for CS 1800; Diogenes A. Nunez; 3:15 pm - 4:20 pm F; 33(35); CS 1802; Seminar for CS 1800; David Stalfa; TBA ; 137(9999); (Online) CS 2500; Fundamentals of Computer Science 1; Amal Ahmed; 1:35 pm - 2:40 pm MWR; 108(110); CS 2500; Fundamentals of Computer Science 1; Benjamin S. Lerner; 9:15 am - 10:20 am MWR; 111(112); CS 2500; Fundamentals of Computer Science 1; Amal Ahmed; 10:30 am - 11:35 am MWR; 101(105); CS 2500; Fundamentals of Computer Science 1; Ferdinand Vesely; 10:30 am - 11:35 am MWR; 97(101); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 1:35 pm - 2:40 pm MWR; 107(113); CS 2500; Fundamentals of Computer Science 1; Ferdinand Vesely; 1:35 pm - 2:40 pm MWR; 94(102); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 4:35 pm - 5:40 pm MWR; 95(100); CS 2500; Fundamentals of Computer Science 1; Arjun Guha; 4:35 pm - 5:40 pm MWR; 76(81); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; TBA ; 151(9999); (Online) CS 2501; Lab for CS 2500; Amal Ahmed; 9:50 am - 11:30 am F; 53(55); (Online) CS 2501; Lab for CS 2500; Amal Ahmed; 11:45 am - 1:25 pm F; 55(55); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 8:00 am - 9:40 am T; 82(101); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 9:50 am - 11:30 am T; 93(101); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 11:45 am - 1:25 pm T; 98(101); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 1:35 pm - 3:15 pm T; 114(135); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 3:25 pm - 5:05 pm T; 81(101); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 5:15 pm - 6:55 pm T; 74(97); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 7:05 pm - 8:45 pm T; 63(97); (Online) CS 2501; Lab for CS 2500; Benjamin S. Lerner; 3:25 pm - 5:05 pm T; 76(81); (Online) CS 2501; Lab for CS 2500; Nathaniel L. Derbinsky; TBA ; 151(9999); (Online) CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 112(114); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 4:35 pm - 5:40 pm MWR; 77(114); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 31(46); (Online) CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 46(46); (Online) CS 2511; Lab for CS 2510; Leena Razzaq; 11:45 am - 1:25 pm F; 46(46); (Online) CS 2511; Lab for CS 2510; Leena Razzaq; 1:35 pm - 3:15 pm F; 41(46); (Online) CS 2511; Lab for CS 2510; Leena Razzaq; 3:25 pm - 5:05 pm F; 25(46); (Online) CS 2800; Logic and Computation; Stavros Trypakis; 10:30 am - 11:35 am MWR; 76(76); CS 2800; Logic and Computation; Jason B. Hemann; 1:35 pm - 2:40 pm MWR; 49(49); CS 2801; Lab for CS 2800; Stavros Trypakis; 1:35 pm - 2:25 pm F; 34(35); (Online) CS 2801; Lab for CS 2800; Stavros Trypakis; 2:30 pm - 3:20 pm F; 26(35); (Online) CS 2801; Lab for CS 2800; Stavros Trypakis; 3:25 pm - 4:15 pm F; 33(35); (Online) CS 2801; Lab for CS 2800; Stavros Trypakis; 4:20 pm - 5:10 pm F; 24(35); (Online) CS 2801; Lab for CS 2800; Stavros Trypakis; 5:15 pm - 6:05 pm F; 8(25); (Online) CS 2810; Mathematics of Data Models; Matthew Higger; 1:35 pm - 3:15 pm TF; 45(48); CS 3000; Algorithms and Data; Rajmohan Rajaraman; TBA ; 340(999); (Online) CS 3001; Recitation for CS 3000; Jonathan Ullman; 8:00 am - 9:05 am M; 27(40); CS 3001; Recitation for CS 3000; Kevin L. Gold; 9:15 am - 10:20 am M; 40(40); CS 3001; Recitation for CS 3000; Kevin L. Gold; 10:30 am - 11:35 am M; 35(40); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 11:45 am - 12:50 pm M; 35(40); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 1:35 pm - 2:40 pm M; 36(40); CS 3001; Recitation for CS 3000; Rajmohan Rajaraman; 2:50 pm - 3:55 pm M; 38(40); CS 3001; Recitation for CS 3000; Rajmohan Rajaraman; 4:05 pm - 5:10 pm M; 30(40); CS 3001; Recitation for CS 3000; Rajmohan Rajaraman; 5:20 pm - 6:25 pm M; 34(40); CS 3001; Recitation for CS 3000; Rajmohan Rajaraman; 6:35 pm - 7:40 pm M; 30(40); CS 3001; Recitation for CS 3000; Jonathan Ullman; 7:55 pm - 8:55 pm M; 35(40); CS 3200; Database Design; Jose G. Annunziato; 11:45 am - 1:25 pm MR; 82(87); CS 3200; Database Design; Nathaniel L. Derbinsky; 11:45 am - 1:25 pm MR; 87(87); CS 3200; Database Design; John N. Rachlin; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 87(87); CS 3200; Database Design; Wolfgang Gatterbauer; 1:35 pm - 3:15 pm TF; 41(49); CS 3500; Object-Oriented Design; Amit P. Shesh; 9:50 am - 11:30 am TF; 92(87); CS 3500; Object-Oriented Design; Leena Razzaq; 1:35 pm - 3:15 pm TF; 87(87); CS 3500; Object-Oriented Design; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm TF; 85(87); CS 3500; Object-Oriented Design; Leena Razzaq; 3:25 pm - 5:05 pm TF; 50(49); CS 3500; Object-Oriented Design; Vidoje Mihajlovikj; 3:25 pm - 5:05 pm TF; 49(49); CS 3520; Programming in C++; Seth E. Cooper; 1:35 pm - 3:15 pm TF; 87(87); CS 3650; Computer Systems; Nathaniel Tuck; 11:45 am - 1:25 pm MR; 49(49); CS 3650; Computer Systems; Gene D. Cooperman; 11:45 am - 1:25 pm MR; 36(49); CS 3650; Computer Systems; Nathaniel Tuck; 2:50 pm - 4:30 pm MW; 70(88); CS 3650; Computer Systems; Alden W. Jackson; 9:50 am - 11:30 am TF; 70(88); CS 3650; Computer Systems; Alden W. Jackson; 1:35 pm - 3:15 pm TF; 49(49); CS 3700; Networks and Distributed Systems; Christopher B. Wilson; 11:45 am - 1:25 pm MR; 87(87); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 2:50 pm - 4:30 pm MW; 47(87); CS 3700; Networks and Distributed Systems; Alan E. Mislove; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 84(87); CS 3800; Theory of Computation; Mirek Riedewald; 11:45 am - 1:25 pm MR; 49(49); CS 3800; Theory of Computation; Walter A. Schnyder; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 69(87); CS 3800; Theory of Computation; Walter A. Schnyder; 1:35 pm - 3:15 pm TF; 46(49); CS 3950; Introduction to Computer Science Research; Aanjhan Ranganathan; 10:30 am - 11:35 am MW; 24(39); CS 4100; Artificial Intelligence; Kevin L. Gold; 2:50 pm - 4:30 pm MW; 85(87); CS 4100; Artificial Intelligence; Christopher J. Amato; 9:50 am - 11:30 am TF; 35(49); CS 4120; Natural Language Processing; Felix Muzny; 2:50 pm - 4:30 pm MW; 30(32); CS 4180; Reinforcement Learning; Lok Sang L. Wong; 2:50 pm - 4:30 pm MW; 4(4); CS 4200; Database Internals; Renee J. Miller; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 4(39); CS 4300; Computer Graphics; Jose G. Annunziato; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 37(38); CS 4400; Programming Languages; Ferdinand Vesely; 9:50 am - 11:30 am TF; 48(87); CS 4400; Programming Languages; Eliyahu Barzilay; 6:00 pm - 9:15 pm T; 51(70); CS 4500; Software Development; Matthias Felleisen; 9:50 am - 11:30 am TF; 44(49); CS 4500; Software Development; Jason B. Hemann; 1:35 pm - 3:15 pm TF; 37(49); CS 4500; Software Development; Jason B. Hemann; 3:25 pm - 5:05 pm TF; 47(49); CS 4530; Fundamentals of Software Engineering; Frank Tip; 6:00 pm - 9:15 pm T; 39(39); CS 4530; Fundamentals of Software Engineering; Jonathan Bell; 1:35 pm - 3:15 pm TF; 23(24); CS 4550; Web Development; Jose G. Annunziato; 9:50 am - 11:30 am TF; 71(87); CS 4610; Robotic Science and Systems; Nathaniel Tuck; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 15(15); CS 4700; Network Fundamentals; David R. Choffnes; 9:50 am - 11:30 am TF; 3(14); CS 4810; Advanced Algorithms; Huy L. Nguyen; 11:45 am - 1:25 pm MR; 1(5); CS 4910; Type Systems; John T. Boyland; 3:25 pm - 5:05 pm TF; 6(10); CS 4950; Precise Software Analysis Sem.; Thomas Wahl; 1:35 pm - 2:40 pm R; 6(19); CS 4950; Security and Privacy Seminar; Aanjhan Ranganathan; 10:30 am - 11:35 am R; 2(19); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 1:35 pm - 4:50 pm T; 60(66); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 6:00 pm - 9:15 pm T; 40(70); CS 5001; Intensive Foundations of Computer Science; Anthony J. Mullen; 12:00 pm - 3:00 pm W; 51(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Abigail C. Evans; 6:00 pm - 9:00 pm T; 60(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Maria E. Jump; TBA ; 30(49); (Online) CS 5001; Intensive Foundations of Computer Science; Mark L. Miller; 6:00 pm - 9:15 pm M; 22(30); (San Francisco, CA) CS 5001; Intensive Foundations of Computer Science; Sarah H. Sellke; 6:00 pm - 9:15 pm R; 25(25); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Monica Y. Coady; 11:00 am - 1:00 pm M; 21(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; Shivakumar Mathapathi; 6:00 pm - 9:15 pm T; 13(40); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Bruce A. Maxwell; 6:00 pm - 9:15 pm W; 16(25); (Portland, Maine) CS 5002; Discrete Structures; Matthew Higger; 1:35 pm - 4:50 pm W; 67(70); CS 5002; Discrete Structures; Matthew Higger; TBA ; 81(70); (Online) CS 5002; Discrete Structures; Adrienne H. Slaughter; 12:00 pm - 3:00 pm T; 56(60); (Seattle, WA) CS 5002; Discrete Structures; Tamara Bonaci; 6:30 pm - 9:30 pm R; 36(60); (Seattle, WA) CS 5002; Discrete Structures; Jodi L. Tims; 6:00 pm - 9:15 pm R; 23(30); (San Francisco, CA) CS 5002; Discrete Structures; Hamidreza Jahanjou; 6:00 pm - 9:15 pm W; 43(45); (Silicon Valley, CA) CS 5002; Discrete Structures; Richard Hoshino; 11:00 am - 1:00 pm TR; 23(30); (Vancouver, Canada) CS 5002; Discrete Structures; Scott A. Valcourt; 6:00 pm - 7:40 pm MT; 12(25); (Portland, Maine) CS 5003; Recitation for CS 5001; Keith S. Bagley; 2:50 pm - 5:50 pm R; 31(35); (Online) CS 5003; Recitation for CS 5001; Keith S. Bagley; 2:50 pm - 5:50 pm R; 28(35); (Online) CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:00 pm - 9:15 pm R; 26(35); (Online) CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:00 pm - 9:15 pm R; 17(35); (Online) CS 5003; Recitation for CS 5001; Andrew C. Jelani; 6:30 pm - 9:30 pm W; 59(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Anthony J. Mullen; 1:00 pm - 4:00 pm M; 51(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Mark L. Miller; 6:00 pm - 9:15 pm T; 22(30); (San Francisco, CA) CS 5003; Recitation for CS 5001; Sarah H. Sellke; 6:00 pm - 9:15 pm F; 25(25); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Monica Y. Coady; 11:00 am - 1:00 pm W; 21(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; Shivakumar Mathapathi; 6:00 pm - 9:15 pm F; 13(40); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Bruce A. Maxwell; 6:00 pm - 9:15 pm R; 16(25); (Portland, Maine) CS 5003; Recitation for CS 5001; Maria E. Jump; TBA ; 22(49); (Online) CS 5004; Object-Oriented Design; Sarah H. Sellke; 6:00 pm - 9:15 pm M; 28(30); (San Francisco, CA) CS 5004; Object-Oriented Design; UNKNOWN; 6:00 pm - 9:15 pm M; 4(5); (Silicon Valley, CA) CS 5005; Recitation for CS 5004; Sarah H. Sellke; 6:00 pm - 9:15 pm T; 28(30); (San Francisco, CA) CS 5005; Recitation for CS 5004; UNKNOWN; 6:00 pm - 9:15 pm T; 4(5); (Silicon Valley, CA) CS 5010; Programming Design Paradigm; Clark C. Freifeld; 2:50 pm - 4:30 pm MW; 39(80); CS 5010; Programming Design Paradigm; Clark C. Freifeld; 6:00 pm - 9:15 pm T; 45(66); CS 5010; Programming Design Paradigm; Brian D. Cross; 6:00 pm - 9:00 pm W; 18(60); (Seattle, WA) CS 5010; Programming Design Paradigm; Maria E. Jump; TBA ; 15(49); (Online) CS 5010; Programming Design Paradigm; Zhuoqun Cheng; 6:00 pm - 9:15 pm W; 24(44); (Silicon Valley, CA) CS 5010; Programming Design Paradigm; Bethany R. Edmunds; 6:00 pm - 8:00 pm M; 18(24); (Vancouver, Canada) CS 5011; Recitation for CS 5010; Clark C. Freifeld; 6:00 pm - 7:40 pm W; 40(40); (Online) CS 5011; Recitation for CS 5010; Clark C. Freifeld; 9:50 am - 11:30 am R; 21(40); (Online) CS 5011; Recitation for CS 5010; Clark C. Freifeld; 11:45 am - 1:25 pm R; 12(40); (Online) CS 5011; Recitation for CS 5010; Clark C. Freifeld; 2:50 pm - 4:30 pm R; 15(26); (Online) CS 5011; Recitation for CS 5010; Tamara Bonaci; 9:30 am - 12:00 pm T; 8(13); (Seattle, WA) CS 5011; Recitation for CS 5010; Tamara Bonaci; 3:45 pm - 6:15 pm T; 10(13); (Seattle, WA) CS 5011; Recitation for CS 5010; Mark Bonicillo; TBA ; 0(13); (Seattle, WA) CS 5011; Recitation for CS 5010; Alexander A. Donaldson; TBA ; 0(13); (Seattle, WA) CS 5011; Recitation for CS 5010; Maria E. Jump; TBA ; 11(49); (Online) CS 5011; Recitation for CS 5010; Zhuoqun Cheng; 6:00 pm - 9:15 pm R; 23(44); (Silicon Valley, CA) CS 5011; Recitation for CS 5010; Bethany R. Edmunds; 6:00 pm - 8:00 pm W; 18(24); (Vancouver, Canada) CS 5100; Foundations of Artificial Intelligence; Robert J. Platt; 1:35 pm - 3:15 pm TF; 72(87); CS 5100; Foundations of Artificial Intelligence; Raman Chandrasekar; 6:30 pm - 9:30 pm R; 18(30); (Seattle, WA) CS 5100; Foundations of Artificial Intelligence; Kanaka P. Saripalli; TBA ; 19(49); (Online) CS 5100; Foundations of Artificial Intelligence; Mamoun Abu-Samaha; 6:00 pm - 9:15 pm T; 11(40); (Silicon Valley, CA) CS 5100; Foundations of Artificial Intelligence; Richard Hoshino; 2:00 pm - 4:00 pm T; 12(24); (Vancouver, Canada) CS 5180; Reinforcement Learning and Sequential Decision Making; Lok Sang L. Wong; 2:50 pm - 4:30 pm MW; 43(44); CS 5200; Database Management Systems; Kathleen T. Durant; 11:45 am - 1:25 pm MR; 45(48); CS 5200; Database Management Systems; Kathleen T. Durant; 6:00 pm - 9:15 pm M; 77(87); CS 5200; Database Management Systems; Bruce Chhay; 6:30 pm - 9:30 pm R; 59(60); (Seattle, WA) CS 5200; Database Management Systems; Daniel Feinberg; TBA ; 76(79); (Online) CS 5200; Database Management Systems; Martin J. Schedlbauer; TBA ; 72(79); (Online) CS 5200; Database Management Systems; John Alexis Guerra Gomez; 6:00 pm - 9:15 pm W; 11(24); (San Francisco, CA) CS 5200; Database Management Systems; Scott A. Valcourt; 6:00 pm - 9:15 pm W; 5(25); (Portland, Maine) CS 5310; Computer Graphics; Jose G. Annunziato; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 9(11); CS 5310; Computer Graphics; Anthony J. Mullen; 5:00 pm - 8:00 pm W; 3(20); (Seattle, WA) CS 5335; Robotic Science and Systems; Nathaniel Tuck; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 14(34); CS 5340; Computer/Human Interaction; Caglar Yildirim; 2:50 pm - 4:30 pm MW; 48(55); CS 5340; Computer/Human Interaction; Abigail C. Evans; 1:00 pm - 4:00 pm T; 25(30); (Seattle, WA) CS 5340; Computer/Human Interaction; Mirjana Prpa; 6:00 pm - 8:00 pm T; 9(24); (Vancouver, Canada) CS 5400; Principles of Programming Language; Eliyahu Barzilay; 6:00 pm - 9:15 pm T; 7(17); CS 5500; Foundations of Software Engineering; Michael D. Shah; 2:50 pm - 4:30 pm MW; 44(45); CS 5500; Foundations of Software Engineering; Mitchell Wand; 6:00 pm - 9:15 pm T; 43(47); CS 5500; Foundations of Software Engineering; Alexander B. Lash; 1:45 pm - 4:45 pm S; 59(60); (Seattle, WA) CS 5500; Foundations of Software Engineering; Philip J. Gust; 1:00 pm - 4:15 pm M; 44(45); (Silicon Valley, CA) CS 5500; Foundations of Software Engineering; Jonathan Bell; 1:35 pm - 3:15 pm TF; 21(25); CS 5500; Foundations of Software Engineering; Frank Tip; 6:00 pm - 9:15 pm T; 6(10); CS 5520; Mobile Application Development; Adrienne H. Slaughter; 1:00 pm - 4:00 pm R; 19(30); (Seattle, WA) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 61(79); (Online) CS 5520; Mobile Application Development; Mamoun Abu-Samaha; 9:00 am - 12:15 pm W; 12(40); (Silicon Valley, CA) CS 5600; Computer Systems; Peter J. Desnoyers; 3:25 pm - 5:05 pm TF; 80(87); CS 5600; Computer Systems; Vinayak Rao; 6:30 pm - 9:30 pm T; 19(30); (Seattle, WA) CS 5600; Computer Systems; Maria E. Jump; TBA ; 32(79); (Online) CS 5600; Computer Systems; Julien Delange; 6:00 pm - 9:15 pm W; 3(24); (San Francisco, CA) CS 5600; Computer Systems; Philip J. Gust; 1:00 pm - 4:15 pm T; 44(44); (Silicon Valley, CA) CS 5600; Computer Systems; Michal Aibin; 6:00 pm - 8:00 pm R; 5(24); (Vancouver, Canada) CS 5610; Web Development; Clark C. Freifeld; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 49(49); CS 5610; Web Development; Austin H. Jorgensen; 6:00 pm - 9:00 pm W; 30(30); (Seattle, WA) CS 5610; Web Development; Jose G. Annunziato; TBA ; 76(79); (Online) CS 5610; Web Development; Philip J. Gust; 1:00 pm - 4:15 pm W; 40(40); (Silicon Valley, CA) CS 5610; Web Development; John Alexis Guerra Gomez; 6:00 pm - 9:15 pm T; 23(24); (San Francisco, CA) CS 5700; Fundamentals of Computer Networking; David R. Choffnes; 9:50 am - 11:30 am TF; 20(35); CS 5700; Fundamentals of Computer Networking; Zhifeng Sun; 6:15 pm - 9:15 pm M; 48(49); (Seattle, WA) CS 5700; Fundamentals of Computer Networking; Kanaka P. Saripalli; 9:00 am - 12:15 pm S; 23(40); (Silicon Valley, CA) CS 5800; Algorithms; Ravi Sundaram; 9:50 am - 11:30 am TF; 54(73); CS 5800; Algorithms; Andrew J. Van Der Poel; 6:00 pm - 9:15 pm W; 87(87); CS 5800; Algorithms; Emanuele Viola; 11:45 am - 1:25 pm MR; 67(87); CS 5800; Algorithms; Hyonho Lee; 6:00 pm - 9:00 pm M; 44(60); (Seattle, WA) CS 5800; Algorithms; Ricardo A. Baeza-Yates; 6:00 pm - 9:15 pm M; 15(24); (San Francisco, CA) CS 5800; Algorithms; Anurag Bhardwaj; 6:00 pm - 9:15 pm M; 29(40); (Silicon Valley, CA) CS 5800; Algorithms; Smruthi Mukund; 6:00 pm - 9:15 pm F; 24(35); (Silicon Valley, CA) CS 5964; Experiential Project; Austin K. Isaacson; TBA M; 1(40); (Silicon Valley, CA) CS 6120; Natural Language Processing; David A. Smith; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 50(50); CS 6120; Natural Language Processing; Rahul H. Bhagat; 5:30 pm - 8:30 pm W; 11(30); (Seattle, WA) CS 6140; Machine Learning; Predrag Radivojac; 3:25 pm - 5:05 pm TF; 64(87); CS 6140; Machine Learning; Craig H. Martell; 4:00 pm - 7:00 pm F; 30(30); (Seattle, WA) CS 6140; Machine Learning; Sara Arunagiri; TBA ; 15(49); (Online) CS 6140; Machine Learning; Abraham H. Bagherjeiran; 6:00 pm - 9:15 pm R; 22(40); (Silicon Valley, CA) CS 6200; Information Retrieval; Ghita Amor-Tijani; 2:50 pm - 4:30 pm MW; 20(44); CS 6200; Information Retrieval; Raman Chandrasekar; 6:00 pm - 9:00 pm W; 14(20); (Seattle, WA) CS 6200; Information Retrieval; Omar Alonso; 6:00 pm - 9:15 pm R; 12(40); (Silicon Valley, CA) CS 6220; Data Mining Techniques; Jan-Willem Van De Meent; 2:50 pm - 4:30 pm MW; 17(40); CS 6220; Data Mining Techniques; Everaldo M. Aguiar; 6:00 pm - 9:00 pm T; 20(30); (Seattle, WA) CS 6220; Data Mining Techniques; Sara Arunagiri; TBA ; 42(49); (Online) CS 6240; Large-Scale Parallel Data Processing; Mirek Riedewald; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 59(60); CS 6350; Empirical Research Methods; Abigail C. Evans; 1:00 pm - 4:00 pm R; 4(15); (Seattle, WA) CS 6620; Fundamentals of Cloud Computing; Anthony J. Mullen; 1:00 pm - 4:00 pm T; 39(40); (Seattle, WA) CS 6620; Fundamentals of Cloud Computing; Carmen S. Taglienti; 6:00 pm - 9:20 pm M; 30(30); CS 6650; Building Scalable Distributed Systems; Ian Gorton; 3:15 pm - 6:15 pm W; 60(60); (Seattle, WA) CS 6650; Building Scalable Distributed Systems; Ji Yong Shin; 6:00 pm - 9:20 pm W; 28(29); CS 6760; Privacy, Security, and Usability; Tamara Bonaci; 12:00 pm - 3:00 pm T; 12(15); (Seattle, WA) CS 6949; Career Preparation; Francisco C. Mesch; TBA ; 15(40); (Online) CS 6949; Career Preparation; Smajl Cengic; TBA ; 27(60); (Online) CS 6949; Career Preparation; Kathleen Vander Laan; TBA ; 15(30); (Online) CS 6949; Career Preparation; Ethan A. Selinger; TBA ; 36(60); (Online) CS 6949; Career Preparation; Ethan A. Selinger; TBA ; 22(50); (Online) CS 6954; Co-op Work Experience; Smajl Cengic; TBA ; 3(10); (No campus, no room needed) CS 6954; Co-op Work Experience; Ethan A. Selinger; TBA ; 0(10); (No campus, no room needed) CS 6954; Co-op Work Experience; Kathleen Vander Laan; TBA ; 1(5); (No campus, no room needed) CS 6964; Co-op Work Experience; Smajl Cengic; TBA ; 99(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Ethan A. Selinger; TBA ; 34(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Francisco C. Mesch; TBA ; 20(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Kathleen Vander Laan; TBA ; 47(99); (No campus, no room needed) CS 6964; Co-op Work Experience; Alexander M. Susienka; TBA ; 0(10); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Francisco C. Mesch; TBA ; 3(10); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Kathleen Vander Laan; TBA ; 4(10); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Smajl Cengic; TBA ; 1(10); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Ethan A. Selinger; TBA ; 1(5); (No campus, no room needed) CS 7140; Advanced Machine Learning; Kanaka P. Saripalli; 1:00 pm - 4:15 pm S; 10(40); (Silicon Valley, CA) CS 7180; Special Topics in Artificial Intelligence; Hongyang R. Zhang; 2:50 pm - 4:30 pm MW; 30(30); CS 7180; Special Topics in Artificial Intelligence; Raman Chandrasekar; 12:00 pm - 3:00 pm R; 8(15); (Seattle, WA) CS 7280; Special Topics in Database Management; Renee J. Miller; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 0(10); CS 7290; Special Topics in Data Science; Robert Ness; TBA ; 29(49); (Online) CS 7295; Special Topics in Data Visualization; Michelle A. Borkin; 1:35 pm - 3:15 pm TF; 9(19); CS 7340; Theory and Methods in Human Computer Interaction; Timothy W. Bickmore; 1:35 pm - 3:15 pm TF; 15(39); CS 7430; Formal Specification, Verification, and Synthesis; Stavros Trypakis; 2:50 pm - 4:30 pm MW; 10(15); CS 7480; Special Topics in Programming Language; John T. Boyland; 3:25 pm - 5:05 pm TF; 4(10); CS 7610; Foundations of Distributed Systems; Cristina Nita-Rotaru; 1:35 pm - 3:15 pm TF; 37(46); CS 7675; Master's Research; Olga Vitek; TBA ; 2(3); (No campus, no room needed) CS 7675; Master's Research; Stacy C. Marsella; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; David R. Choffnes; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Thomas Wahl; TBA ; 1(5); (No campus, no room needed) CS 7800; Advanced Algorithms; Huy L. Nguyen; 11:45 am - 1:25 pm MR; 26(35); CS 7880; Special Topics in Theoretical Computer Science; Daniel Wichs; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 7(16);