CS 1100; Computer Science and Its Applications; Michael A. Weintraub; TBA ; 203(300); (Online) CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 8:00 am - 9:05 am M; 20(20); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am M; 19(20); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am M; 20(20); CS 1101; Lab for CS 1100; Michael A. Weintraub; 1:35 pm - 2:40 pm M; 20(20); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 2:50 pm - 3:55 pm M; 22(20); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 8:00 am - 9:05 am W; 20(20); CS 1101; Lab for CS 1100; Ghita Amor-Tijani; 9:15 am - 10:20 am W; 20(20); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am W; 20(20); CS 1101; Lab for CS 1100; Michael A. Weintraub; 1:35 pm - 2:40 pm W; 21(20); CS 1101; Lab for CS 1100; Michael A. Weintraub; 1:35 pm - 2:40 pm R; 21(20); CS 1200; Leadership Skill Development; Claire E. Wassinger; 11:45 am - 1:25 pm W; 21(19); CS 1200; Leadership Skill Development; Connor L. Guerin; 2:50 pm - 4:30 pm W; 22(19); CS 1210; Professional Development for Khoury Co-op; Brianne M. McDonough; 11:45 am - 1:25 pm T; 46(40); CS 1210; Professional Development for Khoury Co-op; Anis H. Abdulle; 11:45 am - 1:25 pm T; 47(40); CS 1210; Professional Development for Khoury Co-op; Priyanka Bishnoi; 11:45 am - 1:25 pm W; 48(40); CS 1210; Professional Development for Khoury Co-op; Margaret G. Whitehead; 11:45 am - 1:25 pm W; 46(40); CS 1210; Professional Development for Khoury Co-op; Yasmil Montes; 2:50 pm - 4:30 pm W; 36(40); CS 1210; Professional Development for Khoury Co-op; Jennifer A. Shire; 2:50 pm - 4:30 pm W; 39(40); CS 1800; Discrete Structures; John N. Rachlin; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 197(200); CS 1802; Seminar for CS 1800; John N. Rachlin; 9:15 am - 10:20 am W; 26(25); CS 1802; Seminar for CS 1800; John N. Rachlin; 10:30 am - 11:35 am W; 25(25); CS 1802; Seminar for CS 1800; Walter A. Schnyder; 10:30 am - 11:35 am W; 21(25); CS 1802; Seminar for CS 1800; Walter A. Schnyder; 1:35 pm - 2:40 pm W; 27(25); CS 1802; Seminar for CS 1800; Walter A. Schnyder; 2:50 pm - 3:55 pm W; 25(25); CS 1802; Seminar for CS 1800; Walter A. Schnyder; 4:35 pm - 5:40 pm W; 24(25); CS 1802; Seminar for CS 1800; Virgil Pavlu; 9:15 am - 10:20 am R; 24(25); CS 1802; Seminar for CS 1800; Virgil Pavlu; 10:30 am - 11:35 am R; 25(25); CS 2500; Fundamentals of Computer Science 1; Thomas Wahl; 9:15 am - 10:20 am MWR; 67(80); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 10:30 am - 11:35 am MWR; 72(80); CS 2500; Fundamentals of Computer Science 1; John Y. Park; 1:35 pm - 2:40 pm MWR; 73(80); CS 2500; Fundamentals of Computer Science 1; Leena Razzaq; 4:35 pm - 5:40 pm MWR; 37(80); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 8:00 am - 9:40 am F; 38(46); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 9:50 am - 11:30 am F; 40(46); 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; 49(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 1:35 pm - 3:15 pm F; 47(55); CS 2501; Lab for CS 2500; Rebecca W. MacKenzie; 3:25 pm - 5:05 pm F; 30(55); CS 2510; Fundamentals of Computer Science 2; Benjamin S. Lerner; 10:30 am - 11:35 am MWR; 74(92); CS 2510; Fundamentals of Computer Science 2; Amit P. Shesh; 9:15 am - 10:20 am MWR; 114(114); CS 2510; Fundam of Computer Sci 2; Leena Razzaq; 10:30 am - 11:35 am MWR; 110(114); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 110(114); CS 2510; Fundamentals of Computer Science 2; Ferdinand Vesely; 1:35 pm - 2:40 pm MWR; 75(114); CS 2510; Fundamentals of Computer Science 2; Vidoje Mihajlovikj; 10:30 am - 11:35 am MWR; 99(100); CS 2511; Lab for CS 2510; Benjamin S. Lerner; 1:35 pm - 3:15 pm T; 39(46); CS 2511; Lab for CS 2510; Benjamin S. Lerner; 3:25 pm - 5:05 pm T; 35(46); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 8:00 am - 9:40 am T; 51(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 8:00 am - 9:40 am T; 39(46); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 9:50 am - 11:30 am T; 55(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 9:50 am - 11:30 am T; 46(46); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 11:45 am - 1:25 pm T; 45(46); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 11:45 am - 1:25 pm T; 54(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 1:35 pm - 3:15 pm T; 55(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 3:25 pm - 5:05 pm T; 55(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 5:15 pm - 6:55 pm T; 38(46); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 5:15 pm - 6:55 pm T; 50(55); CS 2511; Lab for CS 2510; Meredith K. Bittrich; 7:05 pm - 8:45 pm T; 20(54); CS 2800; Logic and Computation; Pete Manolios; 9:15 am - 10:20 am MWR; 22(60); CS 2800; Logic and Computation; Olin Shivers III; 10:30 am - 11:35 am MWR; 39(60); CS 2800; Logic and Computation; Olin Shivers III; 1:35 pm - 2:40 pm MWR; 57(60); CS 2801; Lab for CS 2800; Pete Manolios; 11:45 am - 12:35 pm F; 26(30); CS 2801; Lab for CS 2800; Pete Manolios; 12:40 pm - 1:30 pm F; 29(30); CS 2801; Lab for CS 2800; Pete Manolios; 1:35 pm - 2:25 pm F; 29(30); CS 2801; Lab for CS 2800; Pete Manolios; 2:30 pm - 3:20 pm F; 16(30); CS 2801; Lab for CS 2800; Pete Manolios; 3:25 pm - 4:15 pm F; 18(30); CS 2810; Mathematics of Data Models; Kevin L. Gold; 9:50 am - 11:30 am TF; 113(114); CS 2810; Mathematics of Data Models; Kevin L. Gold; 1:35 pm - 3:15 pm TF; 113(114); CS 2810; Mathematics of Data Models; Matthew Higger; 3:25 pm - 5:05 pm TF; 34(30); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 11:45 am - 1:25 pm MR; 85(87); CS 3000; Algorithms and Data; Jonathan Ullman; 2:50 pm - 4:30 pm MW; 70(73); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 9:50 am - 11:30 am TF; 68(72); CS 3200; Database Design; Kathleen T. Durant; 9:15 am - 10:20 am MWR; 85(87); CS 3200; Database Design; Kathleen T. Durant; 10:30 am - 11:35 am MWR; 87(87); CS 3200; Database Design; Kathleen T. Durant; 4:35 pm - 5:40 pm MWR; 62(87); CS 3500; Object-Oriented Design; Clark C. Freifeld; 11:45 am - 1:25 pm MR; 63(65); CS 3500; Object-Oriented Design; Clark C. Freifeld; 2:50 pm - 4:30 pm MW; 62(65); CS 3500; Object-Oriented Design; Michael A. Weintraub; 1:35 pm - 3:15 pm TF; 40(65); CS 3520; Programming in C++; Vidoje Mihajlovikj; 1:35 pm - 3:15 pm TF; 49(54); CS 3540; Game Programming; Caglar Yildirim; 2:50 pm - 4:30 pm MW; 31(49); CS 3650; Computer Systems; Alden W. Jackson; 9:50 am - 11:30 am TF; 73(75); CS 3650; Computer Systems; Nathaniel Tuck; 1:35 pm - 3:15 pm TF; 66(75); CS 3650; Computer Systems; Nathaniel Tuck; 3:25 pm - 5:05 pm TF; 55(75); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 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; 86(87); CS 3700; Networks and Distributed Systems; Aanchal Malhotra; 6:00 pm - 9:15 pm R; 23(33); CS 3800; Theory of Computation; Walter A. Schnyder; 1:35 pm - 3:15 pm TF; 64(75); CS 3800; Theory of Computation; Walter A. Schnyder; 3:25 pm - 5:05 pm TF; 65(75); CS 3950; Introduction to Computer Science Research; Renee J. Miller; 1:35 pm - 2:40 pm WR; 28(40); CS 4100; Artificial Intelligence; Roi Yehoshua; 11:45 am - 1:25 pm MR; 74(87); CS 4120; Natural Language Processing; Lu Wang; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 29(48); CS 4150; Game Artificial Intelligence; Kevin Dill; 6:00 pm - 9:15 pm M; 8(30); CS 4240; Large-Scale Parallel Data Processing; Gene D. Cooperman; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 18(20); CS 4300; Computer Graphics; Erik W. Anderson; 6:00 pm - 9:15 pm T; 33(36); CS 4400; Programming Languages; Matthias Felleisen; 9:50 am - 11:30 am TF; 58(70); CS 4400; Programming Languages; Eliyahu Barzilay; 6:00 pm - 9:15 pm T; 74(75); CS 4410; Compilers; Benjamin S. Lerner; 2:50 pm - 4:30 pm MW; 27(32); CS 4500; Software Development; Ferdinand Vesely; 1:35 pm - 3:15 pm TF; 50(50); CS 4500; Software Development; Jan Vitek; 2:50 pm - 4:30 pm MW; 50(50); CS 4500; Software Development; Ferdinand Vesely; 9:50 am - 11:30 am TF; 47(50); CS 4500; Software Development; Jason B. Hemann; 11:45 am - 1:25 pm MR; 32(46); CS 4550; Web Development; Jose G. Annunziato; 1:35 pm - 3:15 pm TF; 73(87); CS 4610; Robotic Science and Systems; Lok Sang L. Wong; 2:50 pm - 4:30 pm MW; 14(15); CS 4700; Network Fundamentals; Mojgan Ghasemi; 6:00 pm - 9:15 pm W; 7(20); CS 4710; Mobile and Wireless Systems; Aanjhan Ranganathan; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 4(18); CS 4850; Building Game Engines; Seth E. Cooper; 1:35 pm - 3:15 pm TF; 18(30); CS 4950; Data Science Seminar; Renee J. Miller; 2:50 pm - 4:30 pm W; 2(20); CS 4955; Computer Science Teaching Seminar; Michael D. Shah; 1:35 pm - 2:40 pm W; 5(19); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 1:35 pm - 4:50 pm W; 38(45); CS 5001; Intensive Foundations of Computer Science; Elena Strange; 6:00 pm - 9:15 pm W; 39(45); CS 5001; Intensive Foundations of Computer Science; Anthony J. Mullen; 5:15 pm - 8:15 pm T; 60(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Sarah H. Sellke; 6:00 pm - 9:15 pm M; 38(43); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Maria E. Jump; TBA ; 11(30); (Online) CS 5001; Intensive Foundations of Computer Science; Mamoun Abu-Samaha; 6:00 pm - 9:15 pm W; 18(24); (San Francisco, CA) CS 5002; Discrete and Data Structures; Ghita Amor-Tijani; 1:35 pm - 4:50 pm T; 51(45); CS 5002; Discrete and Data Structures; Matthew Higger; 6:00 pm - 9:15 pm T; 44(45); CS 5002; Discrete and Data Structures; Adrienne H. Slaughter; 6:15 pm - 9:15 pm R; 55(60); (Seattle, WA) CS 5002; Discrete and Data Structures; Sarah H. Sellke; 6:00 pm - 9:15 pm F; 38(43); (Silicon Valley, CA) CS 5002; Discrete and Data Structures; Jodi L. Tims; 6:00 pm - 9:15 pm R; 18(24); (San Francisco, CA) CS 5003; Recitation for CS 5001; Elena Strange; 1:35 pm - 4:50 pm R; 39(45); CS 5003; Recitation for CS 5001; Elena Strange; 6:00 pm - 9:15 pm R; 39(45); CS 5003; Recitation for CS 5001; Andrew C. Jelani; 6:00 pm - 9:00 pm W; 60(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Sarah H. Sellke; 6:00 pm - 9:15 pm T; 38(43); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mark L. Miller; 6:00 pm - 9:15 pm T; 18(24); (San Francisco, CA) CS 5004; Object-Oriented Design; Clark C. Freifeld; 1:35 pm - 4:50 pm T; 68(75); CS 5004; Object-Oriented Design; Keith S. Bagley; 6:00 pm - 9:15 pm T; 55(75); CS 5004; Object-Oriented Design; Tamara Bonaci; 12:00 pm - 3:00 pm M; 25(60); (Seattle, WA) CS 5004; Object-Oriented Design; Hamidreza Jahanjou; 6:00 pm - 9:15 pm W; 41(40); (Silicon Valley, CA) CS 5004; Object-Oriented Design; Abigail C. Evans; 6:00 pm - 9:20 pm T; 52(49); (Seattle, WA) CS 5004; Object-Oriented Design; Zhuoqun Cheng; 6:00 pm - 9:15 pm M; 19(24); (San Francisco, CA) CS 5005; Recitation for CS 5004; Keith S. Bagley; 1:35 pm - 4:50 pm M; 38(40); CS 5005; Recitation for CS 5004; Keith S. Bagley; 1:35 pm - 4:50 pm M; 38(40); CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 9:15 pm M; 34(40); CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 9:15 pm M; 13(40); CS 5005; Recitation for CS 5004; Abigail C. Evans; 6:00 pm - 9:15 pm W; 48(49); (Seattle, WA) CS 5005; Recitation for CS 5004; Tamara Bonaci; 11:00 am - 2:00 pm W; 29(60); (Seattle, WA) CS 5005; Recitation for CS 5004; Philip J. Gust; 9:00 am - 12:15 pm R; 40(40); (Silicon Valley, CA) CS 5005; Recitation for CS 5004; Mark L. Miller; 6:00 pm - 9:15 pm R; 19(24); (San Francisco, CA) CS 5006; Algorithms; Vidoje Mihajlovikj; 1:35 pm - 4:50 pm R; 66(75); CS 5006; Algorithms; Vidoje Mihajlovikj; 6:00 pm - 9:15 pm R; 30(75); CS 5006; Algorithms; Adrienne H. Slaughter; 11:00 am - 2:00 pm T; 54(60); (Seattle, WA) CS 5006; Algorithms; Joseph B. Buck; 6:00 pm - 9:00 pm R; 16(49); (Seattle, WA) CS 5006; Algorithms; Brent T. Hailpern; 6:00 pm - 9:15 pm T; 38(40); (Silicon Valley, CA) CS 5006; Algorithms; Mamoun Abu-Samaha; 6:00 pm - 9:15 pm T; 20(24); (San Francisco, CA) CS 5007; Computer Systems; Vidoje Mihajlovikj; 1:35 pm - 4:50 pm R; 62(75); CS 5007; Computer Systems; Vidoje Mihajlovikj; 6:00 pm - 9:15 pm R; 33(75); CS 5007; Computer Systems; Adrienne H. Slaughter; 11:00 am - 2:00 pm T; 59(60); (Seattle, WA) CS 5007; Computer Systems; Joseph B. Buck; 6:00 pm - 9:00 pm R; 14(49); (Seattle, WA) CS 5007; Computer Systems; Brent T. Hailpern; 6:00 pm - 9:15 pm T; 40(40); (Silicon Valley, CA) CS 5007; Computer Systems; Mamoun Abu-Samaha; 6:00 pm - 9:15 pm T; 20(24); (San Francisco, CA) CS 5010; Programming Design Paradigm; Bethany R. Edmunds; 7:00 pm - 9:00 pm W; 10(15); (Vancouver, Canada) CS 5010; Programming Design Paradigm; Maria E. Jump; TBA ; 24(30); (Online) CS 5010; Programming Design Paradigm; Brian D. Cross; 6:00 pm - 9:20 pm W; 18(25); (Seattle, WA) CS 5011; Recitation for CS 5010; Bethany R. Edmunds; 7:00 pm - 9:00 pm T; 10(15); (Vancouver, Canada) CS 5011; Recitation for CS 5010; Maria E. Jump; TBA ; 24(30); (Online) CS 5011; Recitation for CS 5010; Alexander A. Donaldson; 6:00 pm - 9:20 pm T; 9(13); (Seattle, WA) CS 5011; Recitation for CS 5010; Mark Bonicillo; 6:00 pm - 9:20 pm T; 9(10); (Seattle, WA) CS 5100; Foundations of Artificial Intelligence; Christopher J. Amato; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 76(87); CS 5100; Foundations of Artificial Intelligence; Raman Chandrasekar; 2:45 pm - 5:45 pm W; 17(30); (Seattle, WA) CS 5100; Foundations of Artificial Intelligence; Raman Chandrasekar; TBA ; 28(30); (Online) CS 5100; Foundations of Artificial Intelligence; Mamoun Abu-Samaha; 6:00 pm - 9:15 pm M; 2(24); (San Francisco, CA) CS 5150; Game Artificial Intelligence; Kevin Dill; 6:00 pm - 9:15 pm M; 13(35); CS 5200; Database Management Systems; Jose G. Annunziato; 11:45 am - 1:25 pm MR; 81(87); CS 5200; Database Management Systems; Daniel Feinberg; TBA ; 45(49); (Online) CS 5200; Database Management Systems; Michal Aibin; 6:00 pm - 8:00 pm R; 9(15); (Vancouver, Canada) CS 5200; Database Management Systems; Ahmed K. Ezzat; 6:00 pm - 9:20 pm W; 5(24); (Silicon Valley, CA) CS 5200; Database Management Systems; Bruce Chhay; 6:30 pm - 9:45 pm R; 26(30); (Seattle, WA) CS 5335; Robotic Science and Systems; Lok Sang L. Wong; 2:50 pm - 4:30 pm MW; 42(45); CS 5340; Computer/Human Interaction; Stephen S. Intille; 8:00 am - 9:40 am TF; 17(35); CS 5400; Principles of Programming Language; Eliyahu Barzilay; 6:00 pm - 9:15 pm T; 9(10); CS 5400; Principles of Programming Language; Anthony J. Mullen; 1:45 pm - 4:45 pm T; 7(20); (Seattle, WA) CS 5500; Foundations of Software Engineering; Michael D. Shah; 1:35 pm - 4:50 pm T; 52(50); CS 5500; Foundations of Software Engineering; Michael A. Weintraub; 6:00 pm - 9:15 pm T; 43(50); CS 5500; Foundations of Software Engineering; Philip J. Gust; 1:00 pm - 4:15 pm W; 47(48); (Silicon Valley, CA) CS 5500; Foundations of Software Engineering; Alexander B. Lash; 1:15 pm - 4:30 pm S; 31(35); (Seattle, WA) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 62(79); (Online) CS 5600; Computer Systems; Nathaniel Tuck; 2:50 pm - 4:30 pm MW; 69(87); CS 5600; Computer Systems; Vinayak Rao; 6:30 pm - 9:30 pm T; 13(30); (Seattle, WA) CS 5600; Computer Systems; Philip J. Gust; 1:00 pm - 4:15 pm M; 38(40); (Silicon Valley, CA) CS 5610; Web Development; Jose G. Annunziato; 9:50 am - 11:30 am TF; 114(114); CS 5610; Web Development; Austin H. Jorgensen; 6:00 pm - 9:00 pm F; 40(40); (Seattle, WA) CS 5610; Web Development; Jose G. Annunziato; TBA ; 33(39); (Online) CS 5700; Fundamentals of Computer Networking; Mojgan Ghasemi; 6:00 pm - 9:15 pm W; 24(40); CS 5800; Algorithms; John Y. Park; 6:00 pm - 9:15 pm M; 112(114); CS 5800; Algorithms; Zhifeng Sun; 6:15 pm - 9:15 pm M; 57(60); (Seattle, WA) CS 5800; Algorithms; Anurag Bhardwaj; 6:00 pm - 9:15 pm M; 36(40); (Silicon Valley, CA) CS 5800; Algorithms; Ahmed K. Ezzat; TBA ; 61(79); (Online) CS 5850; Building Game Engines; Seth E. Cooper; 1:35 pm - 3:15 pm TF; 11(30); CS 5964; Experiential Project; Kevin A. Holt; 4:00 pm - 5:30 pm R; 14(19); (Silicon Valley, CA) CS 5976; Directed Study; Maria E. Jump; TBA ; 1(5); (No campus, no room needed) CS 6120; Natural Language Processing; David A. Smith; 1:35 pm - 3:15 pm TF; 64(65); CS 6120; Natural Language Processing; Kanaka P. Saripalli; 9:00 am - 12:15 pm S; 8(40); (Silicon Valley, CA) CS 6140; Machine Learning; Predrag Radivojac; 3:25 pm - 5:05 pm TF; 72(150); CS 6140; Machine Learning; Abraham H. Bagherjeiran; 6:00 pm - 9:15 pm R; 13(32); (Silicon Valley, CA) CS 6140; Machine Learning; Sara Arunagiri; TBA ; 22(49); (Online) CS 6140; Machine Learning; Kevin M. Small; 6:15 pm - 9:30 pm W; 7(30); (Seattle, WA) CS 6200; Information Retrieval; Virgil Pavlu; 9:50 am - 11:30 am TF; 56(63); CS 6200; Information Retrieval; Ricardo A. Baeza-Yates; 6:00 pm - 9:15 pm R; 16(40); (Silicon Valley, CA) 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 ; 40(49); (Online) CS 6240; Large-Scale Parallel Data Processing; Gene D. Cooperman; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 57(60); CS 6240; Large-Scale Parallel Data Processing; Ming-Chuan Wu; 6:15 pm - 9:15 pm R; 23(25); (Seattle, WA) CS 6410; Compilers; Benjamin S. Lerner; 2:50 pm - 4:30 pm MW; 2(8); CS 6510; Advanced Software Development; Ian Gorton; 2:45 pm - 5:45 pm T; 9(10); (Seattle, WA) CS 6510; Advanced Software Development; Ian Gorton; 5:45 pm - 8:45 pm T; 11(10); CS 6510; Advanced Software Development; Ian Gorton; 2:45 pm - 5:45 pm T; 3(10); (Silicon Valley, CA) CS 6620; Fundamentals of Cloud Computing; Anthony J. Mullen; 11:00 am - 2:00 pm W; 30(30); (Seattle, WA) CS 6650; Building Scalable Distributed Systems; Kanaka P. Saripalli; 1:00 pm - 4:15 pm S; 42(43); (Silicon Valley, CA) CS 6650; Building Scalable Distributed Systems; Kanaka P. Saripalli; TBA ; 43(79); (Online) CS 6710; Wireless Network; Aanjhan Ranganathan; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 16(38); CS 6949; Graduate Cooperative Education Seminar; Francisco C. Mesch; 4:30 pm - 6:00 pm R; 45(60); (Seattle, WA) CS 6949; Graduate Cooperative Education Seminar; Smajl Cengic; 11:45 am - 1:25 pm W; 53(60); CS 6949; Graduate Cooperative Education Seminar; Kathleen Vander Laan; 11:45 am - 1:25 pm T; 31(60); CS 6949; Graduate Cooperative Education Seminar; Francisco C. Mesch; TBA ; 16(60); (Online) CS 6964; Co-op Work Experience; Francisco C. Mesch; TBA ; 42(50); (No campus, no room needed) 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 ; 54(100); (No campus, no room needed) CS 6964; Co-op Work Experience; Kathleen Vander Laan; TBA ; 36(100); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Francisco C. Mesch; TBA ; 3(20); (No campus, no room needed) CS 6965; Co-op Work Experience Abroad; Smajl Cengic; TBA ; 1(10); (No campus, no room needed) CS 7140; Advanced Machine Learning; Qi Yu; 11:45 am - 1:25 pm MR; 14(40); CS 7140; Advanced Machine Learning; Craig H. Martell; 1:00 pm - 4:15 pm F; 10(20); (Seattle, WA) CS 7180; Special Topics in Artificial Intelligence; Paul E. Hand; 6:00 pm - 9:15 pm T; 33(45); CS 7180; Special Topics in Artificial Intelligence; Abigail C. Evans; 1:00 pm - 4:00 pm W; 10(15); (Seattle, WA) CS 7180; Special Topics in Artificial Intelligence; Raman Chandrasekar; 12:00 pm - 3:00 pm R; 4(10); (Seattle, WA) CS 7200; Statistical Methods for Computer Science; Olga Vitek; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 12(40); CS 7240; Principles of Scalable Data Management: Theory, Algorithms, and Database Systems; Wolfgang Gatterbauer; 9:50 am - 11:30 am TF; 6(40); CS 7250; Information Visualization: Theory and Applications; Cody Scott; 11:45 am - 1:25 pm MR; 23(40); CS 7290; Special Topics in Data Science; Robert Ness; 6:00 pm - 9:15 pm R; 41(48); CS 7400; Intensive Principles of Programming Languages; Amal Ahmed; 2:50 pm - 4:30 pm MW; 21(40); CS 7580; Special Topics in Software Engineering; Abigail C. Evans; 1:00 pm - 4:00 pm T; 22(22); (Seattle, WA) CS 7600; Intensive Computer Systems; Peter J. Desnoyers; 3:25 pm - 5:05 pm TF; 7(40); CS 7675; Master's Research; Cody Scott; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Lok Sang L. Wong; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Frank Tip; TBA ; 2(5); (No campus, no room needed) CS 7675; Master's Research; Wolfgang Gatterbauer; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Lu Wang; TBA ; 2(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; Michael D. Shah; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Qi Yu; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Karl J. Lieberherr; TBA ; 1(5); (No campus, no room needed) CS 7675; Master's Research; Olga Vitek; TBA ; 1(5); (No campus, no room needed) CS 7680; Special Topics in Computer Sys; Gene D. Cooperman; 1:35 pm - 3:15 pm TF; 10(25); CS 7680; Special Topics in Computer Systems; Adrienne H. Slaughter; 1:00 pm - 4:00 pm M; 1(13); (Seattle, WA) CS 7775; Seminar in Computer Security; Long Lu; 6:00 pm - 9:15 pm M; 9(25); CS 7805; Theory of Computation; Huy L. Nguyen; 9:50 am - 11:30 am TF; 9(40); CS 7880; Special Topics in Theoretical Computer Science; Ravi Sundaram; 9:50 am - 11:30 am TF; 9(25);