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