CS 1100; Computer Science and Its Applications; Michael A. Weintraub; TBA ; 272(342); (Online) CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 8:00 am - 9:05 am M; 5(19); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am M; 17(19); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 10:30 am - 11:35 am M; 19(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am M; 16(19); CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 11:45 am - 12:50 pm M; 18(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 1:35 pm - 2:40 pm M; 17(19); CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 2:50 pm - 3:55 pm M; 19(19); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 2:50 pm - 3:55 pm M; 17(19); CS 1101; Lab for CS 1100; Vidoje Mihajlovikj; 4:35 pm - 5:40 pm M; 19(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 1:35 pm - 2:40 pm W; 18(19); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 1:35 pm - 2:40 pm W; 18(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 8:00 am - 9:05 am R; 15(19); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am R; 18(19); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 10:30 am - 11:35 am R; 8(19); CS 1101; Lab for CS 1100; Michael A. Weintraub; 10:30 am - 11:35 am R; 4(19); CS 1101; Lab for CS 1100; Kathleen T. Durant; 11:45 am - 12:50 pm R; 17(19); CS 1101; Lab for CS 1100; Michael A. Weintraub; 11:45 am - 12:50 pm R; 16(19); CS 1101; Lab for CS 1100; Michael A. Weintraub; 1:35 pm - 2:40 pm R; 12(19); CS 1200; Leadership Skill Development; Prajna V. Kulkarni; 8:00 am - 9:40 am T; 19(19); CS 1200; Leadership Skill Development; Jacob Goldblum; 8:00 am - 9:40 am T; 19(19); CS 1200; Leadership Skill Development; Claire E. Wassinger; 9:50 am - 11:30 am T; 17(19); CS 1200; Leadership Skill Development; Jill A. Forgash; 9:50 am - 11:30 am T; 18(19); CS 1200; Leadership Skill Development; Dawn Shirak; 9:50 am - 11:30 am T; 19(19); CS 1200; Leadership Skill Development; Prajna V. Kulkarni; 11:45 am - 1:25 pm T; 19(19); CS 1200; Leadership Skill Development; Jessica C. Speece; 1:35 pm - 3:15 pm T; 28(19); CS 1200; Leadership Skill Development; Jessica C. Speece; 3:25 pm - 5:05 pm T; 19(19); CS 1200; Leadership Skill Development; Jill A. Forgash; 3:25 pm - 5:05 pm T; 19(19); CS 1200; Leadership Skill Development; Connor L. Guerin; 2:50 pm - 4:30 pm W; 34(19); CS 1200; Leadership Skill Development; Jill A. Forgash; 2:50 pm - 4:30 pm W; 19(19); CS 1200; Leadership Skill Development; Prajna V. Kulkarni; 11:45 am - 1:25 pm R; 20(19); CS 1200; Leadership Skill Development; Claire E. Wassinger; 11:45 am - 1:25 pm R; 19(19); CS 1200; Leadership Skill Development; Beth E. Callahan; 2:50 pm - 4:30 pm R; 19(19); CS 1200; Leadership Skill Development; Dawn Shirak; 2:50 pm - 4:30 pm R; 19(19); CS 1200; Leadership Skill Development; Jacob Goldblum; 9:50 am - 11:30 am F; 19(19); CS 1200; Leadership Skill Development; Dawn Shirak; 9:50 am - 11:30 am F; 18(19); CS 1200; Leadership Skill Development; Beth E. Callahan; 9:50 am - 11:30 am F; 18(19); CS 1200; Leadership Skill Development; Prajna V. Kulkarni; 9:50 am - 11:30 am F; 19(19); CS 1200; Leadership Skill Development; Jessica C. Speece; 11:45 am - 1:25 pm F; 19(19); CS 1200; Leadership Skill Development; Claire E. Wassinger; 11:45 am - 1:25 pm F; 19(19); CS 1200; Leadership Skill Development; Jill A. Forgash; 11:45 am - 1:25 pm F; 19(19); CS 1200; Leadership Skill Development; Connor L. Guerin; 11:45 am - 1:25 pm F; 19(19); CS 1200; Leadership Skill Development; Connor L. Guerin; 1:35 pm - 3:15 pm F; 19(19); CS 1200; Leadership Skill Development; Beth E. Callahan; 1:35 pm - 3:15 pm F; 18(19); CS 1200; Leadership Skill Development; Jacob Goldblum; 1:35 pm - 3:15 pm F; 19(19); CS 1210; Professional Development for Khoury Co-op; Anis H. Abdulle; 9:50 am - 11:30 am T; 19(19); CS 1210; Professional Development for Khoury Co-op; Yasmil Montes; 9:50 am - 11:30 am T; 19(19); CS 1210; Professional Development for Khoury Co-op; Brianne M. McDonough; 9:50 am - 11:30 am T; 19(19); CS 1210; Professional Development for Khoury Co-op; Priyanka Bishnoi; 11:45 am - 1:25 pm T; 20(19); CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 11:45 am - 1:25 pm T; 19(19); CS 1210; Professional Development for Khoury Co-op; Margaret G. Whitehead; 11:45 am - 1:25 pm T; 18(19); CS 1210; Professional Development for Khoury Co-op; Anis H. Abdulle; 1:35 pm - 3:15 pm T; 19(19); CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 1:35 pm - 3:15 pm T; 19(19); CS 1210; Professional Development for Khoury Co-op; Brianne M. McDonough; 1:35 pm - 3:15 pm T; 19(19); CS 1210; Professional Development for Khoury Co-op; Yasmil Montes; 1:35 pm - 3:15 pm T; 35(40); CS 1210; Professional Development for Khoury Co-op; Karyn Rosen; 3:25 pm - 5:05 pm T; 20(19); CS 1210; Professional Development for Khoury Co-op; Priyanka Bishnoi; 3:25 pm - 5:05 pm T; 19(19); CS 1210; Professional Development for Khoury Co-op; Margaret G. Whitehead; 3:25 pm - 5:05 pm T; 41(40); CS 1800; Discrete Structures (HON); Virgil Pavlu; 1:35 pm - 3:15 pm TF; 108(114); (HON) - 10463 - CS 1800 - 01- ) CS 1800; Discrete Structures; Benjamin J. Hescott; 9:50 am - 11:30 am TF; 249(257); CS 1800; Discrete Structures; Ariel T. Hamlin; 1:35 pm - 3:15 pm TF; 49(49); CS 1800; Discrete Structures; Javed Aslam; 3:25 pm - 5:05 pm TF; 244(257); CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 9:15 am - 10:20 am W; 18(19); (HON) - 14626 - CS 1802 - 01- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 10:30 am - 11:35 am W; 18(19); (HON) - 14627 - CS 1802 - 02- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 2:50 pm - 3:55 pm W; 15(19); (HON) - 14628 - CS 1802 - 03- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 9:15 am - 10:20 am R; 21(19); (HON) - 14629 - CS 1802 - 04- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 10:30 am - 11:35 am R; 18(19); (HON) - 14630 - CS 1802 - 05- ) CS 1802; Seminar for CS 1800 (HON); Virgil Pavlu; 2:50 pm - 3:55 pm R; 18(19); (HON) - 14631 - CS 1802 - 06- ) CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 8:00 am - 9:05 am W; 19(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am W; 18(18); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 9:15 am - 10:20 am W; 18(19); CS 1802; Seminar for CS 1800; Alden W. Jackson; 9:15 am - 10:20 am W; 19(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 10:30 am - 11:35 am W; 18(18); CS 1802; Seminar for CS 1800; John N. Rachlin; 10:30 am - 11:35 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; Alden W. Jackson; 10:30 am - 11:35 am W; 18(19); CS 1802; Seminar for CS 1800; John N. Rachlin; 1:35 pm - 2:40 pm W; 18(18); CS 1802; Seminar for CS 1800; John Y. Park; 1:35 pm - 2:40 pm W; 19(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm W; 24(25); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 2:50 pm - 3:55 pm W; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 2:50 pm - 3:55 pm W; 19(19); CS 1802; Seminar for CS 1800; Jose G. Annunziato; 2:50 pm - 3:55 pm W; 25(25); CS 1802; Seminar for CS 1800; Jose G. Annunziato; 4:35 pm - 5:40 pm W; 19(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 8:00 am - 9:05 am R; 19(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 9:15 am - 10:20 am R; 19(19); CS 1802; Seminar for CS 1800; Alden W. Jackson; 9:15 am - 10:20 am R; 19(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 10:30 am - 11:35 am R; 19(19); CS 1802; Seminar for CS 1800; John N. Rachlin; 10:30 am - 11:35 am R; 18(19); CS 1802; Seminar for CS 1800; Alden W. Jackson; 10:30 am - 11:35 am R; 18(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 1:35 pm - 2:40 pm R; 18(19); CS 1802; Seminar for CS 1800; John N. Rachlin; 1:35 pm - 2:40 pm R; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 1:35 pm - 2:40 pm R; 19(19); CS 1802; Seminar for CS 1800; John Y. Park; 2:50 pm - 3:55 pm R; 18(19); CS 1802; Seminar for CS 1800; Vidoje Mihajlovikj; 2:50 pm - 3:55 pm R; 19(19); CS 1802; Seminar for CS 1800; Jose G. Annunziato; 2:50 pm - 3:55 pm R; 22(25); CS 1802; Seminar for CS 1800; Jose G. Annunziato; 4:35 pm - 5:40 pm R; 25(25); CS 2500; Fundamentals of Computer Science 1; Amal Ahmed; 10:30 am - 11:35 am MWR; 85(110); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 9:15 am - 10:20 am MWR; 110(114); CS 2500; Fundamentals of Computer Science 1; Nathaniel L. Derbinsky; 10:30 am - 11:35 am MWR; 112(114); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 10:30 am - 11:35 am MWR; 93(114); CS 2500; Fundamentals of Computer Science 1; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 114(114); CS 2500; Fundamentals of Computer Science 1; Clark C. Freifeld; 1:35 pm - 2:40 pm MWR; 104(114); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 4:35 pm - 5:40 pm MWR; 92(114); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 9:50 am - 11:30 am F; 36(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 11:45 am - 1:25 pm F; 49(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 8:00 am - 9:40 am T; 40(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 8:00 am - 9:40 am T; 53(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 9:50 am - 11:30 am T; 46(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 9:50 am - 11:30 am T; 54(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 46(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 11:45 am - 1:25 pm T; 55(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm T; 43(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm T; 53(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm T; 46(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm T; 55(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 5:15 pm - 6:55 pm T; 44(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 5:15 pm - 6:55 pm T; 44(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 7:05 pm - 8:45 pm T; 25(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 7:05 pm - 8:45 pm T; 21(55); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 10:30 am - 11:35 am MWR; 104(114); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 4:35 pm - 5:40 pm MWR; 89(114); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 32(46); CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 41(46); CS 2511; Lab for CS 2510; Leena Razzaq; 11:45 am - 1:25 pm F; 44(46); CS 2511; Lab for CS 2510; Leena Razzaq; 1:35 pm - 3:15 pm F; 44(46); CS 2511; Lab for CS 2510; Leena Razzaq; 3:25 pm - 5:05 pm F; 32(46); CS 2800; Logic and Computation; Stavros Trypakis; 10:30 am - 11:35 am MWR; 87(87); CS 2801; Lab for CS 2800; Stavros Trypakis; 1:35 pm - 2:25 pm F; 21(22); CS 2801; Lab for CS 2800; Stavros Trypakis; 2:30 pm - 3:20 pm F; 20(22); CS 2801; Lab for CS 2800; Stavros Trypakis; 3:25 pm - 4:15 pm F; 24(22); CS 2801; Lab for CS 2800; Stavros Trypakis; 4:20 pm - 5:10 pm F; 22(22); CS 3000; Algorithms and Data; Neal E. Young; 9:50 am - 11:30 am TF; 84(87); CS 3000; Algorithms and Data; Neal E. Young; 1:35 pm - 3:15 pm TF; 86(87); CS 3000; Algorithms and Data; Neal E. Young; 3:25 pm - 5:05 pm TF; 58(87); CS 3200; Database Design; Renee J. Miller; 2:50 pm - 4:30 pm MW; 86(87); CS 3200; Database Design; Kathleen T. Durant; 9:50 am - 11:30 am TF; 86(87); CS 3200; Database Design; Kathleen T. Durant; 1:35 pm - 3:15 pm TF; 74(87); CS 3500; Object-Oriented Design; Benjamin S. Lerner; 9:50 am - 11:30 am TF; 95(87); CS 3500; Object-Oriented Design; Benjamin S. Lerner; 1:35 pm - 3:15 pm TF; 95(87); CS 3500; Object-Oriented Design; Clark C. Freifeld; 1:35 pm - 3:15 pm TF; 94(87); CS 3500; Object-Oriented Design; Clark C. Freifeld; 3:25 pm - 5:05 pm TF; 105(87); CS 3520; Programming in C++; Seth E. Cooper; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 49(49); CS 3650; Computer Systems; Michael D. Shah; 11:45 am - 1:25 pm MR; 49(49); CS 3650; Computer Systems; Aanjhan Ranganathan; 11:45 am - 1:25 pm MR; 49(49); CS 3650; Computer Systems; Michael D. Shah; 2:50 pm - 4:30 pm MW; 88(87); CS 3650; Computer Systems; Nathaniel Tuck; 3:25 pm - 5:05 pm TF; 47(49); CS 3650; Computer Systems; Nathaniel Tuck; 1:35 pm - 3:15 pm TF; 30(49); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 9:50 am - 11:30 am TF; 79(87); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 1:35 pm - 3:15 pm TF; 46(49); CS 3800; Theory of Computation; Walter A. Schnyder; 9:50 am - 11:30 am TF; 38(49); CS 3800; Theory of Computation; Thomas Wahl; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 86(87); CS 3950; Introduction to Computer Science Research; Qi Yu; 10:30 am - 11:35 am MW; 23(39); CS 4100; Artificial Intelligence; Jan-Willem Van De Meent; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 73(87); CS 4120; Natural Language Processing; Lu Wang; 2:50 pm - 4:30 pm MW; 9(9); CS 4180; Reinforcement Learning; Christopher J. Amato; 1:35 pm - 3:15 pm TF; 3(2); CS 4300; Computer Graphics; Amit P. Shesh; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 31(39); CS 4400; Programming Languages; Ferdinand Vesely; 6:00 pm - 9:15 pm T; 66(67); CS 4410; Compilers; Olin Shivers III; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 11(19); CS 4500; Software Development; Ferdinand Vesely; 9:50 am - 11:30 am TF; 49(49); CS 4500; Software Development; Matthias Felleisen; 9:50 am - 11:30 am TF; 47(49); CS 4500; Software Development; Ferdinand Vesely; 1:35 pm - 3:15 pm TF; 87(87); CS 4550; Web Development; Jose G. Annunziato; 11:45 am - 1:25 pm MR; 50(49); CS 4700; Network Fundamentals; Mojgan Ghasemi; 6:00 pm - 9:15 pm W; 1(2); CS 4830; System Specification, Verification, and Synthesis; Stavros Trypakis; 2:50 pm - 4:30 pm MW; 3(9); CS 4910; Compilers & Multi Lang SW; Daniel B. Patterson; 11:45 am - 1:25 pm MR; 9(15); CS 4910; Fundamental of Cloud Computing; Peter J. Desnoyers; 9:50 am - 11:30 am TF; 2(5); CS 4950; Machine Learn Research Seminar; Qi Yu; 10:30 am - 11:35 am R; 3(19); CS 4950; Data Mining Research Seminar; Byron C. Wallace; 9:15 am - 10:20 am W; 18(19); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 1:35 pm - 4:50 pm T; 74(75); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 6:00 pm - 9:15 pm T; 41(75); CS 5001; Intensive Foundations of Computer Science; Anthony J. Mullen; 11:45 am - 2:45 pm T; 59(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Abigail C. Evans; 6:15 pm - 9:15 pm T; 30(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Sarah H. Sellke; 6:00 pm - 9:15 pm M; 34(45); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Christopher H. Gregg; 6:45 pm - 10:00 pm T; 20(32); (San Francisco, CA) CS 5002; Discrete and Data Structures; Walter A. Schnyder; 1:35 pm - 4:50 pm W; 72(75); CS 5002; Discrete and Data Structures; Walter A. Schnyder; 6:00 pm - 9:15 pm W; 46(75); CS 5002; Discrete and Data Structures; Adrienne H. Slaughter; 1:00 pm - 4:00 pm R; 59(60); (Seattle, WA) CS 5002; Discrete and Data Structures; Tamara Bonaci; 6:30 pm - 9:30 pm R; 30(60); (Seattle, WA) CS 5002; Discrete and Data Structures; Sarah H. Sellke; 6:00 pm - 9:15 pm F; 34(45); (Silicon Valley, CA) CS 5002; Discrete and Data Structures; Jodi L. Tims; 6:00 pm - 9:15 pm W; 24(32); (San Francisco, CA) CS 5003; Recitation for CS 5001; Keith S. Bagley; 2:50 pm - 5:50 pm R; 38(38); CS 5003; Recitation for CS 5001; Keith S. Bagley; 2:50 pm - 5:50 pm R; 35(38); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:00 pm - 9:00 pm R; 31(38); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:00 pm - 9:00 pm R; 11(38); CS 5003; Recitation for CS 5001; Anthony J. Mullen; 9:00 am - 12:00 pm W; 59(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Abigail C. Evans; 6:00 pm - 9:00 pm M; 30(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Sarah H. Sellke; 6:00 pm - 9:15 pm T; 34(45); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mark L. Miller; 6:00 pm - 9:15 pm R; 20(24); (San Francisco, CA) CS 5010; Programming Design Paradigm; Amit P. Shesh; 2:50 pm - 4:30 pm MW; 81(87); CS 5010; Programming Design Paradigm; Amit P. Shesh; 6:00 pm - 9:15 pm T; 62(87); CS 5010; Programming Design Paradigm; Anthony J. Mullen; 6:00 pm - 9:00 pm W; 52(60); (Seattle, WA) CS 5010; Programming Design Paradigm; Mamoun Abu-Samaha; 9:00 am - 12:15 pm F; 41(45); (Silicon Valley, CA) CS 5011; Recitation for CS 5010; Amit P. Shesh; 6:00 pm - 7:40 pm R; 38(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 9:50 am - 11:30 am F; 28(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 11:45 am - 1:25 pm F; 39(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 1:35 pm - 3:15 pm F; 30(40); CS 5011; Recitation for CS 5010; Amit P. Shesh; 3:25 pm - 5:05 pm F; 9(40); CS 5011; Recitation for CS 5010; Adrienne H. Slaughter; 9:30 am - 12:30 pm T; 6(16); (Seattle, WA) CS 5011; Recitation for CS 5010; Tamara Bonaci; 12:00 pm - 3:00 pm T; 10(16); (Seattle, WA) CS 5011; Recitation for CS 5010; Anthony J. Mullen; 1:00 pm - 4:00 pm W; 16(16); (Seattle, WA) CS 5011; Recitation for CS 5010; Abigail C. Evans; 1:00 pm - 4:00 pm T; 11(16); (Seattle, WA) CS 5011; Recitation for CS 5010; Brian D. Cross; 6:00 pm - 9:00 pm T; 9(10); (Seattle, WA) CS 5011; Recitation for CS 5010; Mamoun Abu-Samaha; TBA ; 41(45); (Silicon Valley, CA) CS 5100; Foundations of Artificial Intelligence; Lok Sang L. Wong; 11:45 am - 1:25 pm MR; 82(87); CS 5100; Foundations of Artificial Intelligence; Kanaka P. Saripalli; 9:00 am - 12:15 pm S; 19(45); (Silicon Valley, CA) CS 5100; Fndtns Artificial Intelligence; Raman Chandrasekar; TBA ; 33(35); (Online) CS 5180; Reinforcement Learning and Sequential Decision Making; Christopher J. Amato; 1:35 pm - 3:15 pm TF; 40(39); CS 5200; Database Management Systems; John N. Rachlin; 6:00 pm - 9:15 pm T; 48(49); CS 5200; Database Management Systems; Jose G. Annunziato; 6:00 pm - 9:15 pm W; 86(87); CS 5200; Database Management Systems; Bruce Chhay; 6:30 pm - 9:30 pm R; 46(45); (Seattle, WA) CS 5200; Database Management Systems; Philip J. Gust; 1:00 pm - 4:15 pm T; 31(45); (Silicon Valley, CA) CS 5200; Database Management Systems; Daniel Feinberg; TBA ; 47(49); (Online) CS 5200; Database Management Systems; Mamoun Abu-Samaha; 6:30 pm - 9:45 pm T; 10(24); (San Francisco, CA) CS 5310; Computer Graphics; Amit P. Shesh; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 9(10); CS 5310; Computer Graphics; Anthony J. Mullen; 5:00 pm - 8:00 pm T; 4(34); (Seattle, WA) CS 5340; Computer/Human Interaction; Jorge A. Toro; 6:00 pm - 9:15 pm W; 42(49); CS 5340; Computer/Human Interaction; Abigail C. Evans; 1:00 pm - 4:00 pm R; 29(30); (Seattle, WA) CS 5340; Computer/Human Interaction; Philip J. Gust; 1:00 pm - 4:15 pm M; 41(45); (Silicon Valley, CA) CS 5400; Principles of Programming Language; Ferdinand Vesely; 6:00 pm - 9:15 pm T; 16(19); CS 5500; Foundations of Software Engineering; Frank Tip; 2:50 pm - 4:30 pm MW; 36(49); CS 5500; Foundations of Software Engineering; Michael A. Weintraub; 6:00 pm - 9:15 pm T; 41(49); CS 5500; Foundations of Software Engineering; Alexander B. Lash; 6:00 pm - 9:00 pm W; 36(60); (Seattle, WA) CS 5520; Mobile Application Development; Adrienne H. Slaughter; 6:00 pm - 9:00 pm R; 4(30); (Seattle, WA) CS 5520; Mobile Application Development; Mamoun Abu-Samaha; 9:00 am - 12:15 pm W; 44(45); (Silicon Valley, CA) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 30(49); (Online) CS 5600; Computer Systems; Peter J. Desnoyers; 3:25 pm - 5:05 pm TF; 67(87); CS 5600; Computer Systems; Vinayak Rao; 6:15 pm - 9:15 pm M; 13(30); (Seattle, WA) CS 5600; Computer Systems; Philip J. Gust; 1:00 pm - 4:15 pm W; 35(45); (Silicon Valley, CA) CS 5610; Web Development; Nathaniel Tuck; 9:50 am - 11:30 am TF; 37(49); CS 5700; Fundamentals of Computer Networking; Zhifeng Sun; 6:15 pm - 9:15 pm M; 61(60); (Seattle, WA) CS 5700; Fundamentals of Computer Networking; Mojgan Ghasemi; 6:00 pm - 9:15 pm W; 13(17); CS 5700; Fundamentals of Computer Networking; Kanaka P. Saripalli; 1:00 pm - 4:15 pm S; 8(35); (Silicon Valley, CA) CS 5700; Fundamentals of Computer Networking; Kanaka P. Saripalli; TBA ; 20(30); (Online) CS 5800; Algorithms; Ravi Sundaram; 1:35 pm - 3:15 pm TF; 202(230); CS 5800; Algorithms; Hosung Song; 6:30 pm - 9:30 pm R; 43(60); (Seattle, WA) CS 5800; Algorithms; Anurag Bhardwaj; 6:00 pm - 9:15 pm M; 25(35); (Silicon Valley, CA) CS 5800; Algorithms; Ahmed K. Ezzat; TBA ; 35(39); (Online) CS 5800; Algorithms; Hamidreza Jahanjou; 6:00 pm - 9:15 pm W; 10(35); (Silicon Valley, CA) CS 5800; Algorithms; Ricardo A. Baeza-Yates; 6:00 pm - 9:15 pm R; 9(24); (San Francisco, CA) CS 5964; Experiential Project; Austin K. Isaacson; TBA M; 6(40); (Silicon Valley, CA) CS 6120; Natural Language Processing; Lu Wang; 2:50 pm - 4:30 pm MW; 37(40); CS 6120; Natural Language Processing; Rahul H. Bhagat; 6:00 pm - 9:00 pm W; 5(20); (Seattle, WA) CS 6140; Machine Learning; Predrag Radivojac; 3:25 pm - 5:05 pm TF; 70(150); CS 6140; Machine Learning; Craig H. Martell; 1:00 pm - 4:00 pm F; 33(47); (Seattle, WA) CS 6140; Machine Learning; Abraham H. Bagherjeiran; 6:00 pm - 9:15 pm R; 9(45); (Silicon Valley, CA) CS 6140; Machine Learning; Sara Arunagiri; TBA ; 19(30); (Online) CS 6200; Information Retrieval; David A. Smith; 9:50 am - 11:30 am TF; 72(88); CS 6200; Information Retrieval; Raman Chandrasekar; 6:15 pm - 9:15 pm M; 33(36); (Seattle, WA) CS 6200; Information Retrieval; Omar Alonso; 6:00 pm - 9:15 pm R; 14(35); (Silicon Valley, CA) CS 6220; Data Mining Techniques; Tina Eliassi-Rad; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 13(25); CS 6220; Data Mining Techniques; Everaldo M. Aguiar; 6:00 pm - 9:00 pm R; 16(20); (Seattle, WA) CS 6220; Data Mining Techniques; Sara Arunagiri; TBA ; 29(30); (Online) CS 6240; Large-Scale Parallel Data Processing; Mirek Riedewald; 2:50 pm - 4:30 pm MW; 41(49); 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 6410; Compilers; Olin Shivers III; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 10(16); CS 6410; Compilers; Tamara Bonaci; 12:00 pm - 3:00 pm M; 7(15); (Seattle, WA) CS 6620; Fundamentals of Cloud Computing; Peter J. Desnoyers; 9:50 am - 11:30 am TF; 34(39); CS 6650; Building Scalable Distributed Systems; Ian Gorton; 3:00 pm - 6:00 pm T; 58(60); (Seattle, WA) CS 6949; Graduate Cooperative Education Seminar; Francisco C. Mesch; 4:45 pm - 6:15 pm R; 26(40); (Seattle, WA) CS 6949; Graduate Cooperative Education Seminar; Francisco C. Mesch; 1:00 pm - 2:30 pm T; 12(40); (Seattle, WA) CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 1:35 pm - 3:15 pm T; 29(60); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 3:25 pm - 5:05 pm R; 53(60); CS 6949; Graduate Cooperative Education Seminar; Kathleen Vander Laan; 11:45 am - 1:25 pm W; 37(40); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 3:25 pm - 5:05 pm R; 37(40); CS 6949; Graduate Cooperative Education Seminar; Ethan A. Selinger; 11:45 am - 1:25 pm F; 25(20); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 3:25 pm - 5:05 pm R; 18(20); CS 6949; Graduate Cooperative Education Seminar; Kathleen Vander Laan; 11:45 am - 1:25 pm W; 19(20); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 11:45 am - 1:25 pm F; 18(20); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 11:45 am - 1:25 pm F; 0(10); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 11:45 am - 1:25 pm F; 3(20); CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; TBA ; 19(20); (Online) CS 6949; Graduate Cooperative Education Seminar; Ethan A. Selinger; TBA ; 8(8); (Online) CS 6949; Graduate Cooperative Education Seminar; Ethan A. Selinger; TBA ; 11(12); (Online) CS 6949; Graduate Cooperative Education Seminar; Ethan A. Selinger; TBA ; 5(20); (Online) CS 6949; Graduate Cooperative Education Seminar; Kathleen Vander Laan; TBA ; 23(20); (Online) CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 11:45 am - 1:25 pm F; 8(10); CS 6964; Co-op Work Experience; Smajl Cengic; TBA ; 60(100); (No campus, no room needed) CS 6964; Co-op Work Experience; Ethan A. Selinger; TBA ; 72(100); (No campus, no room needed) CS 6964; Co-op Work Experience; Kathleen Vander Laan; TBA ; 36(100); (No campus, no room needed) CS 6964; Co-op Work Experience; Francisco C. Mesch; TBA ; 17(99); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Francisco C. Mesch; TBA ; 1(20); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Smajl Cengic; TBA ; 1(15); (No campus, no room needed) CS 7180; Spec Top in AI: Deep Learning; Raman Chandrasekar; 2:00 pm - 5:00 pm R; 5(15); (Seattle, WA) CS 7290; Special Topics in Data Science; Olga Vitek; 9:50 am - 11:30 am TF; 19(30); CS 7340; Theory and Methods in Human Computer Interaction; Magy Seif El-Nasr; 3:25 pm - 5:05 pm TF; 8(30); CS 7485; Special Topics in Formal Methods; Stavros Trypakis; 2:50 pm - 4:30 pm MW; 3(10); CS 7580; Special Topics in Software Engineering; Jan Vitek; 6:00 pm - 9:15 pm W; 10(30); CS 7610; Foundations of Distributed Systems; Cristina Nita-Rotaru; 2:50 pm - 4:30 pm MW; 22(30); CS 7780; Special Topics in Networks; William K. Robertson; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 9(19); CS 7800; Advanced Algorithms; Huy L. Nguyen; 11:45 am - 1:25 pm MR; 26(30);