CS 1100; Computer Science and Its Applications; Karl J. Lieberherr; TBA ; 83(168); (Online) CS 1101; Lab for CS 1100; Karl J. Lieberherr; 8:00 am - 9:05 am M; 9(28); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am M; 11(28); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am M; 20(28); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 8:00 am - 9:05 am W; 5(28); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 9:15 am - 10:20 am W; 14(28); CS 1101; Lab for CS 1100; Karl J. Lieberherr; 10:30 am - 11:35 am W; 24(28); CS 1200; First Year Seminar; UNKNOWN; 9:50 am - 10:55 am T; 2(19); CS 1200; First Year Seminar; UNKNOWN; 9:50 am - 10:55 am T; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm T; 1(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm T; 1(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm T; 2(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm T; 0(19); CS 1200; First Year Seminar; UNKNOWN; 9:15 am - 10:20 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 9:15 am - 10:20 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 9:15 am - 10:20 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 10:30 am - 11:35 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 10:30 am - 11:35 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 10:30 am - 11:35 am W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm W; 1(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm W; 0(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm W; 1(19); CS 1200; First Year Seminar; UNKNOWN; 9:15 am - 10:20 am R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 9:15 am - 10:20 am R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 10:30 am - 11:35 am R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 10:30 am - 11:35 am R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 11:45 am - 12:50 pm R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm R; 0(19); CS 1200; First Year Seminar; UNKNOWN; 1:35 pm - 2:40 pm R; 1(19); CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 9:15 am - 10:20 am M; 22(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 10:30 am - 11:35 am M; 30(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 1:35 pm - 2:40 pm M; 30(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 4:35 pm - 5:40 pm M; 30(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 4:35 pm - 5:40 pm M; 28(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 1:35 pm - 2:40 pm T; 20(20); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 3:25 pm - 4:30 pm T; 30(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 9:15 am - 10:20 am W; 21(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 11:45 am - 12:50 pm W; 20(20); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 2:50 pm - 3:55 pm W; 20(20); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 4:35 pm - 5:40 pm W; 22(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 4:35 pm - 5:40 pm W; 11(30); (Online) CS 1210; Professional Development for Khoury Co-op; Melissa A. Peikin; 1:35 pm - 2:40 pm R; 30(30); (Online) CS 1800; Discrete Structures; Elena Strange; 9:50 am - 11:30 am TF; 125(275); CS 1800; Discrete Structures; Matthew Higger; 1:35 pm - 3:15 pm TF; 61(250); CS 1800; Discrete Structures; Matthew Higger; 3:25 pm - 5:05 pm TF; 25(275); CS 1800; Discrete Structures; UNKNOWN; 11:50 am - 1:30 pm MW; 0(50); (Oakland, CA) CS 1800; Discrete Structures; Susan Wang; 10:35 am - 12:15 pm TF; 0(50); (Oakland, CA) CS 1800; Discrete Structures; Susan Wang; 12:25 pm - 2:05 pm TF; 0(50); (Oakland, CA) CS 1802; Seminar for CS 1800; UNKNOWN; 8:00 am - 9:05 am W; 8(19); CS 1802; Seminar for CS 1800; UNKNOWN; 8:00 am - 9:05 am W; 2(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am W; 7(19); CS 1802; Seminar for CS 1800; Matthew Higger; 9:15 am - 10:20 am W; 14(19); CS 1802; Seminar for CS 1800; UNKNOWN; 1:35 pm - 2:40 pm M; 19(19); CS 1802; Seminar for CS 1800; Matthew Higger; 10:30 am - 11:35 am W; 17(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am W; 16(19); CS 1802; Seminar for CS 1800; UNKNOWN; 11:45 am - 12:50 pm W; 19(19); CS 1802; Seminar for CS 1800; UNKNOWN; 8:45 am - 9:50 am R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; UNKNOWN; 10:35 am - 11:40 am R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 8:45 am - 9:50 am R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 10:35 am - 11:40 am R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 1:35 pm - 2:40 pm R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; Susan Wang; 3:00 pm - 4:05 pm R; 0(25); (Oakland, CA) CS 1802; Seminar for CS 1800; John Y. Park; 11:45 am - 12:50 pm W; 19(19); CS 1802; Seminar for CS 1800; UNKNOWN; 1:35 pm - 2:40 pm W; 6(19); CS 1802; Seminar for CS 1800; UNKNOWN; 1:35 pm - 2:40 pm W; 5(19); CS 1802; Seminar for CS 1800; Matthew Higger; 1:35 pm - 2:40 pm W; 10(19); CS 1802; Seminar for CS 1800; John Y. Park; 1:35 pm - 2:40 pm W; 14(19); CS 1802; Seminar for CS 1800; Matthew Higger; 2:50 pm - 3:55 pm W; 8(19); CS 1802; Seminar for CS 1800; John Y. Park; 2:50 pm - 3:55 pm W; 6(19); CS 1802; Seminar for CS 1800; John Y. Park; 4:05 pm - 5:10 pm W; 2(19); CS 1802; Seminar for CS 1800; UNKNOWN; 4:35 pm - 5:40 pm W; 1(49); CS 1802; Seminar for CS 1800; UNKNOWN; 8:00 am - 9:05 am R; 0(49); CS 1802; Seminar for CS 1800; UNKNOWN; 9:15 am - 10:20 am R; 1(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 9:15 am - 10:20 am R; 8(19); CS 1802; Seminar for CS 1800; UNKNOWN; 10:30 am - 11:35 am R; 3(49); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 10:30 am - 11:35 am R; 3(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 11:45 am - 12:50 pm R; 5(19); CS 1802; Seminar for CS 1800; John Y. Park; 11:45 am - 12:50 pm R; 12(49); CS 1802; Seminar for CS 1800; UNKNOWN; 1:35 pm - 2:40 pm R; 0(49); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 1:35 pm - 2:40 pm R; 0(19); CS 1802; Seminar for CS 1800; UNKNOWN; 1:35 pm - 2:40 pm R; 0(19); CS 1802; Seminar for CS 1800; John Y. Park; 1:35 pm - 2:40 pm R; 0(19); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 2:50 pm - 3:55 pm R; 0(19); CS 1802; Seminar for CS 1800; UNKNOWN; 2:50 pm - 3:55 pm R; 2(49); CS 1802; Seminar for CS 1800; John Y. Park; 2:50 pm - 3:55 pm R; 4(40); CS 1802; Seminar for CS 1800; Ghita Amor-Tijani; 4:05 pm - 5:10 pm R; 0(19); CS 1802; Seminar for CS 1800; John Y. Park; 4:05 pm - 5:10 pm R; 0(19); CS 2500; Fundamentals of Computer Science 1; Daniel B. Patterson; 9:15 am - 10:20 am MWR; 10(135); CS 2500; Fundamentals of Computer Science 1; Ferdinand Vesely; 10:30 am - 11:35 am MWR; 18(135); CS 2500; Fundamentals of Computer Science 1; Arjun Guha; 11:45 am - 1:25 pm MR; 20(135); CS 2500; Fundamentals of Computer Science 1; Daniel B. Patterson; 1:35 pm - 2:40 pm MWR; 19(114); CS 2500; Fundamentals of Computer Science 1; Leena Razzaq; 1:35 pm - 2:40 pm MWR; 1(114); CS 2500; Fundamentals of Computer Science 1; Ellen R. Spertus; 10:35 am - 11:40 am MWR; 0(48); (Oakland, CA) CS 2500; Fundamentals of Computer Science 1; Ellen R. Spertus; 1:35 pm - 2:40 pm MWR; 0(48); (Oakland, CA) CS 2500; Fundamentals of Computer Science 1; Rasika Bhalerao; 3:00 pm - 4:05 pm MWF; 0(48); (Oakland, CA) CS 2501; Lab for CS 2500; Arjun Guha; 8:00 am - 9:40 am T; 0(35); CS 2501; Lab for CS 2500; Arjun Guha; 8:00 am - 9:40 am T; 5(35); CS 2501; Lab for CS 2500; Rasika Bhalerao; 3:00 pm - 4:40 pm R; 0(36); (Oakland, CA) CS 2501; Lab for CS 2500; Rasika Bhalerao; 8:45 am - 10:25 am F; 0(36); (Oakland, CA) CS 2501; Lab for CS 2500; Rasika Bhalerao; 10:35 am - 12:15 pm F; 0(36); (Oakland, CA) CS 2501; Lab for CS 2500; Rasika Bhalerao; 12:25 pm - 2:05 pm F; 0(36); (Oakland, CA) CS 2501; Lab for CS 2500; Arjun Guha; 8:00 am - 9:40 am T; 6(39); CS 2501; Lab for CS 2500; Arjun Guha; 9:50 am - 11:30 am T; 7(35); CS 2501; Lab for CS 2500; Arjun Guha; 9:50 am - 11:30 am T; 5(35); CS 2501; Lab for CS 2500; Arjun Guha; 9:50 am - 11:30 am T; 2(39); CS 2501; Lab for CS 2500; Arjun Guha; 11:45 am - 1:25 pm T; 8(35); CS 2501; Lab for CS 2500; Arjun Guha; 11:45 am - 1:25 pm T; 3(36); CS 2501; Lab for CS 2500; Arjun Guha; 11:45 am - 1:25 pm T; 12(40); CS 2501; Lab for CS 2500; Arjun Guha; 1:35 pm - 3:15 pm T; 8(35); CS 2501; Lab for CS 2500; Arjun Guha; 1:35 pm - 3:15 pm T; 5(35); CS 2501; Lab for CS 2500; Arjun Guha; 1:35 pm - 3:15 pm T; 2(39); CS 2501; Lab for CS 2500; Arjun Guha; 3:25 pm - 5:05 pm T; 3(35); CS 2501; Lab for CS 2500; Arjun Guha; 3:25 pm - 5:05 pm T; 1(35); CS 2501; Lab for CS 2500; Arjun Guha; 3:25 pm - 5:05 pm T; 0(39); CS 2501; Lab for CS 2500; Arjun Guha; 5:15 pm - 6:55 pm T; 0(35); CS 2501; Lab for CS 2500; Arjun Guha; 5:15 pm - 6:55 pm T; 0(35); CS 2501; Lab for CS 2500; Arjun Guha; 5:15 pm - 6:55 pm T; 0(39); CS 2501; Lab for CS 2500; Arjun Guha; 7:05 pm - 8:45 pm T; 1(35); CS 2501; Lab for CS 2500; Arjun Guha; 7:05 pm - 8:45 pm T; 0(35); CS 2501; Lab for CS 2500; Arjun Guha; 7:05 pm - 8:45 pm T; 0(39); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 9:15 am - 10:20 am MWR; 69(135); CS 2510; Fundamentals of Computer Science 2; Leena Razzaq; 10:30 am - 11:35 am MWR; 94(135); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 7(35); CS 2511; Lab for CS 2510; Leena Razzaq; 8:00 am - 9:40 am F; 3(39); CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 31(35); CS 2511; Lab for CS 2510; Leena Razzaq; 9:50 am - 11:30 am F; 17(39); CS 2511; Lab for CS 2510; Leena Razzaq; 11:45 am - 1:25 pm F; 33(35); CS 2511; Lab for CS 2510; Leena Razzaq; 11:45 am - 1:25 pm F; 31(39); CS 2511; Lab for CS 2510; Leena Razzaq; 1:35 pm - 3:15 pm F; 30(35); CS 2511; Lab for CS 2510; Leena Razzaq; 1:35 pm - 3:15 pm F; 11(39); CS 2800; Logic and Computation; Stavros Trypakis; 9:15 am - 10:20 am MWR; 49(49); CS 2800; Logic and Computation; Olin Shivers III; 10:30 am - 11:35 am MWR; 49(49); CS 2800; Logic and Computation; Pete Manolios; 1:35 pm - 2:40 pm MWR; 49(49); CS 2800; Logic and Computation; Pete Manolios; 4:35 pm - 5:40 pm MWR; 28(49); CS 2810; Mathematics of Data Models; UNKNOWN; 11:45 am - 1:25 pm MR; 69(97); CS 3000; Algorithms and Data; UNKNOWN; 8:00 am - 9:40 am TF; 112(114); CS 3000; Algorithms and Data; UNKNOWN; 9:50 am - 11:30 am TF; 114(114); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 1:35 pm - 3:15 pm TF; 114(114); CS 3000; Algorithms and Data; Andrew J. Van Der Poel; 3:25 pm - 5:05 pm TF; 114(114); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 8:00 am - 9:05 am W; 44(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 11:45 am - 12:50 pm W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 9:15 am - 10:20 am W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 10:30 am - 11:35 am W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 11:45 am - 12:50 pm W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 1:35 pm - 2:40 pm W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 2:50 pm - 3:55 pm W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 4:35 pm - 5:40 pm W; 49(49); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 5:50 pm - 6:55 pm W; 19(19); CS 3001; Recitation for CS 3000; Andrew J. Van Der Poel; 1:35 pm - 2:40 pm W; 48(49); CS 3200; Database Design; Mark Fontenot; 10:30 am - 11:35 am MWR; 171(170); CS 3200; Database Design; John N. Rachlin; 1:35 pm - 3:15 pm TF; 150(150); (Online) CS 3200; Database Design; John N. Rachlin; 3:25 pm - 5:05 pm TF; 150(150); (Online) CS 3500; Object-Oriented Design; Benjamin S. Lerner; 9:15 am - 10:20 am MWR; 125(135); CS 3500; Object-Oriented Design; Lucia A. Nunez; 11:45 am - 1:25 pm MR; 117(114); CS 3500; Object-Oriented Design; Benjamin S. Lerner; 1:35 pm - 3:15 pm TF; 114(114); CS 3500; Object-Oriented Design; Vidoje Mihajlovikj; 2:50 pm - 4:30 pm MW; 49(49); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 8:00 am - 9:40 am M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 8:00 am - 9:40 am M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 8:00 am - 9:40 am M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 11:45 am - 1:25 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 1:35 pm - 3:15 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 1:35 pm - 3:15 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 1:35 pm - 3:15 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 3:25 pm - 5:05 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 3:25 pm - 5:05 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 3:25 pm - 5:05 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 5:15 pm - 6:55 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 19(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 18(19); CS 3501; Lab for CS 3500; Benjamin S. Lerner; 7:05 pm - 8:45 pm M; 7(19); CS 3520; Programming in C++; Mark Fontenot; 9:15 am - 10:20 am MWR; 49(49); CS 3520; Programming in C++; Seth E. Cooper; 2:50 pm - 4:30 pm MW; 97(97); CS 3650; Computer Systems; John Y. Park; 9:15 am - 10:20 am MWR; 114(114); CS 3650; Computer Systems; Ferdinand Vesely; 1:35 pm - 3:15 pm TF; 114(114); CS 3650; Computer Systems; Ferdinand Vesely; 3:25 pm - 5:05 pm TF; 86(114); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 9:50 am - 11:30 am TF; 49(49); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 1:35 pm - 3:15 pm TF; 49(49); CS 3700; Networks and Distributed Systems; Alden W. Jackson; 3:25 pm - 5:05 pm TF; 95(114); CS 3800; Theory of Computation; Daniel Wichs; 11:45 am - 1:25 pm MR; 114(114); CS 3800; Theory of Computation; Ariel Hamlin; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 114(114); CS 3950; Introduction to Computer Science Research; Aanjhan Ranganathan; 2:50 pm - 4:20 pm M; 19(19); CS 4050; Values and Sociotechnical Algorithmic Systems; Sina Fazel-pour; 1:35 pm - 3:15 pm TF; 10(10); CS 4100; Artificial Intelligence; Lok Sang L. Wong; 2:50 pm - 4:30 pm MW; 99(97); CS 4120; Natural Language Processing; Felix Muzny; 11:45 am - 1:25 pm MR; 33(24); CS 4150; Game Artificial Intelligence; Kevin Dill; 6:00 pm - 9:20 pm T; 22(24); CS 4180; Reinforcement Learning; Robert J. Platt; 3:25 pm - 5:05 pm TF; 4(10); CS 4300; Computer Graphics; Michael D. Shah; 6:00 pm - 9:20 pm W; 39(40); CS 4400; Programming Languages; Eliyahu Barzilay; 6:00 pm - 9:20 pm T; 72(70); CS 4500; Software Development; Matthias Felleisen; 9:15 am - 10:20 am MWR; 40(40); CS 4500; Software Development; Matthias Felleisen; 10:30 am - 11:35 am MWR; 40(40); CS 4500; Software Development; Benjamin S. Lerner; 2:50 pm - 4:30 pm MW; 40(40); CS 4520; Mobile Application Development; Adeel A. Bhutta; 2:50 pm - 4:30 pm MW; 6(19); CS 4520; Mobile Application Development; Md Nazmus Sakib Miazi; 11:45 am - 1:25 pm MR; 19(19); CS 4530; Fundamentals of Software Engineering; Frank Tip; 9:50 am - 11:30 am TF; 48(48); CS 4530; Fundamentals of Software Engineering; Adeel A. Bhutta; 11:45 am - 1:25 pm MR; 48(48); CS 4530; Fundamentals of Software Engineering; Adeel A. Bhutta; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 48(48); CS 4530; Fundamentals of Software Engineering; Frank Tip; 1:35 pm - 3:15 pm TF; 48(48); CS 4530; Fundamentals of Software Engineering; Mitchell Wand; 6:00 pm - 9:20 pm W; 48(48); (Online) CS 4550; Web Development; Jose G. Annunziato; 11:45 am - 1:25 pm MR; 97(97); CS 4550; Web Development; Jose G. Annunziato; 2:50 pm - 4:30 pm MW; 97(97); CS 4730; Distributed Systems; Cristina Nita-Rotaru; 1:35 pm - 3:15 pm TF; 11(87); CS 4810; Advanced Algorithms; Huy L. Nguyen; 11:45 am - 1:25 pm MR; 8(10); CS 4830; System Specification, Verification, and Synthesis; Stavros Trypakis; 1:35 pm - 2:40 pm MWR; 5(5); CS 4950; Cybersecurity Research Seminar; Aanjhan Ranganathan; 1:35 pm - 2:40 pm R; 7(19); CS 4973; Digital Fabrication; UNKNOWN; 2:50 pm - 4:30 pm MW; 1(9); CS 4973; Responsible Machine Learning; Avijit Ghosh; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 10(19); CS 4973; Algorithm Audits; Piotr Sapiezynski; 11:45 am - 1:25 pm WF; 12(19); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 1:35 pm - 4:50 pm T; 2(113); CS 5001; Intensive Foundations of Computer Science; Keith S. Bagley; 6:00 pm - 9:20 pm T; 0(113); CS 5001; Intensive Foundations of Computer Science; Lindsay H. Jamieson; 9:00 am - 12:20 pm T; 1(32); (Portland, Maine) CS 5001; Intensive Foundations of Computer Science; Marcus D. Sherman; 1:00 pm - 4:20 pm W; 0(32); (Portland, Maine) CS 5001; Intensive Foundations of Computer Science; Lindsay H. Jamieson; 6:00 pm - 9:20 pm W; 0(32); (Portland, Maine) CS 5001; Intensive Foundations of Computer Science; Sami Rollins; 6:00 pm - 7:40 pm MW; 0(25); (Arlington, VA) CS 5001; Intensive Foundations of Computer Science; Rasika Bhalerao; 4:15 pm - 7:35 pm W; 0(25); (Oakland, CA) CS 5001; Intensive Foundations of Computer Science; Anthony J. Mullen; 12:30 pm - 3:50 pm T; 0(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Aditya Mishra; 5:00 pm - 8:20 pm T; 0(60); (Seattle, WA) CS 5001; Intensive Foundations of Computer Science; Mark L. Miller; 1:00 pm - 4:20 pm M; 0(35); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Mohammadhossein Toutiaee; 6:00 pm - 9:20 pm W; 0(35); (Silicon Valley, CA) CS 5001; Intensive Foundations of Computer Science; Mona Ali; 10:45 am - 12:45 pm M; 0(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; Mona Ali; 1:00 pm - 3:00 pm M; 0(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; UNKNOWN; 5:30 pm - 7:30 pm M; 1(30); (Vancouver, Canada) CS 5001; Intensive Foundations of Computer Science; UNKNOWN; 10:00 am - 11:40 am MW; 0(45); (Silicon Valley, CA) CS 5002; Discrete Structures; Ghita Amor-Tijani; 1:35 pm - 4:55 pm W; 1(113); CS 5002; Discrete Structures; Ariel Hamlin; 6:00 pm - 9:20 pm W; 2(113); CS 5002; Discrete Structures; Alan C. Jamieson; 1:00 pm - 4:20 pm M; 0(32); (Portland, Maine) CS 5002; Discrete Structures; Weston D. Viles; 6:00 pm - 9:20 pm T; 2(32); (Portland, Maine) CS 5002; Discrete Structures; UNKNOWN; 9:00 am - 12:20 pm F; 0(32); (Portland, Maine) CS 5002; Discrete Structures; UNKNOWN; 6:00 pm - 7:40 pm TR; 0(25); (Arlington, VA) CS 5002; Discrete Structures; Maryam Farahmand Asil; 4:15 pm - 7:35 pm M; 0(25); (Oakland, CA) CS 5002; Discrete Structures; Oscar Veliz; 5:00 pm - 8:20 pm M; 0(60); (Seattle, WA) CS 5002; Discrete Structures; Sarita Singh; 12:30 pm - 3:50 pm W; 0(60); (Seattle, WA) CS 5002; Discrete Structures; Maryam Farahmand Asil; 9:00 am - 12:20 pm T; 0(35); (Silicon Valley, CA) CS 5002; Discrete Structures; UNKNOWN; 1:00 pm - 4:20 pm T; 0(35); (Silicon Valley, CA) CS 5002; Discrete Structures; Mohammadhossein Toutiaee; 6:00 pm - 9:20 pm T; 2(35); (Silicon Valley, CA) CS 5002; Discrete Structures; Richard Hoshino; 1:00 pm - 3:00 pm W; 0(30); (Vancouver, Canada) CS 5002; Discrete Structures; Richard Hoshino; 10:45 am - 12:45 pm R; 0(30); (Vancouver, Canada) CS 5002; Discrete Structures; Richard Hoshino; 7:45 pm - 9:45 pm W; 0(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 1(40); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 0(40); CS 5003; Recitation for CS 5001; Keith S. Bagley; 6:10 pm - 7:40 pm R; 0(40); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 1(40); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 0(40); CS 5003; Recitation for CS 5001; Keith S. Bagley; 7:50 pm - 9:20 pm R; 0(40); CS 5003; Recitation for CS 5001; Lindsay H. Jamieson; 9:00 am - 10:30 am R; 1(32); (Portland, Maine) CS 5003; Recitation for CS 5001; UNKNOWN; 1:00 pm - 2:30 pm F; 0(32); (Portland, Maine) CS 5003; Recitation for CS 5001; Lindsay H. Jamieson; 9:30 am - 11:00 am S; 0(32); (Portland, Maine) CS 5003; Recitation for CS 5001; UNKNOWN; 4:00 pm - 5:30 pm R; 0(25); (Arlington, VA) CS 5003; Recitation for CS 5001; UNKNOWN; 10:45 am - 12:15 pm R; 0(23); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Rasika Bhalerao; 4:50 pm - 6:20 pm R; 0(25); (Oakland, CA) CS 5003; Recitation for CS 5001; Aditya Mishra; 5:00 pm - 6:30 pm W; 0(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Anthony J. Mullen; 12:30 pm - 2:00 pm R; 0(60); (Seattle, WA) CS 5003; Recitation for CS 5001; Mark L. Miller; 1:00 pm - 2:30 pm W; 0(18); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mark L. Miller; 2:45 pm - 4:15 pm W; 0(18); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mohammadhossein Toutiaee; 6:00 pm - 7:30 pm R; 0(18); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mohammadhossein Toutiaee; 7:45 pm - 9:15 pm R; 0(18); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; UNKNOWN; 9:00 am - 10:30 am R; 0(23); (Silicon Valley, CA) CS 5003; Recitation for CS 5001; Mona Ali; 10:45 am - 12:45 pm W; 0(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; Mona Ali; 1:00 pm - 3:00 pm W; 0(30); (Vancouver, Canada) CS 5003; Recitation for CS 5001; UNKNOWN; 5:30 pm - 7:30 pm W; 1(30); (Vancouver, Canada) CS 5004; Object-Oriented Design; Keith S. Bagley; 1:35 pm - 4:55 pm M; 15(87); CS 5004; Object-Oriented Design; Gary Cantrell; 1:00 pm - 4:20 pm M; 2(32); (Portland, Maine) CS 5004; Object-Oriented Design; UNKNOWN; 6:00 pm - 9:20 pm R; 2(32); (Portland, Maine) CS 5004; Object-Oriented Design; Tamara Bonaci; 10:00 am - 1:20 pm T; 26(60); (Seattle, WA) CS 5004; Object-Oriented Design; Zhuoqun Cheng; 6:00 pm - 9:20 pm W; 10(25); (Silicon Valley, CA) CS 5004; Object-Oriented Design; Lino E. Coria Mendoza; 8:30 am - 10:15 am M; 6(30); (Vancouver, Canada) CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 7:30 pm M; 15(45); CS 5005; Recitation for CS 5004; Keith S. Bagley; 6:00 pm - 7:30 pm M; 0(45); CS 5005; Recitation for CS 5004; Gary Cantrell; 1:00 pm - 2:30 pm T; 2(32); (Portland, Maine) CS 5005; Recitation for CS 5004; UNKNOWN; 9:30 am - 11:00 am S; 2(32); (Portland, Maine) CS 5005; Recitation for CS 5004; Tamara Bonaci; 10:00 am - 11:30 am R; 26(60); (Seattle, WA) CS 5005; Recitation for CS 5004; Zhuoqun Cheng; 5:00 pm - 6:30 pm R; 10(25); (Silicon Valley, CA) CS 5005; Recitation for CS 5004; Lino E. Coria Mendoza; 8:30 am - 10:15 am W; 6(30); (Vancouver, Canada) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Brent T. Hailpern; 7:00 pm - 10:15 pm T; 68(87); (Online) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Scott A. Valcourt; 6:00 pm - 9:20 pm T; 2(32); (Portland, Maine) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Scott A. Valcourt; 1:00 pm - 4:20 pm W; 14(32); (Portland, Maine) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Vidoje Mihajlovikj; 1:35 pm - 4:55 pm R; 14(87); CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Sarita Singh; 5:00 pm - 8:20 pm W; 12(60); (Seattle, WA) CS 5008; Data Structures, Algorithms, and Their Applications within Computer Systems; Logan W. Schmidt; 10:45 am - 12:45 pm T; 5(30); (Vancouver, Canada) CS 5009; Recitation for CS 5008; Prathibha Kasaragod; TBA ; 67(87); (Online) CS 5009; Recitation for CS 5008; Scott A. Valcourt; 6:00 pm - 7:30 pm W; 4(32); (Portland, Maine) CS 5009; Recitation for CS 5008; Scott A. Valcourt; 1:00 pm - 2:30 pm F; 12(32); (Portland, Maine) CS 5009; Recitation for CS 5008; Vidoje Mihajlovikj; 6:00 pm - 7:30 pm R; 12(45); CS 5009; Recitation for CS 5008; Vidoje Mihajlovikj; 6:00 pm - 7:30 pm R; 3(45); CS 5009; Recitation for CS 5008; Sarita Singh; 5:00 pm - 6:30 pm M; 12(60); (Seattle, WA) CS 5009; Recitation for CS 5008; Logan W. Schmidt; 10:45 am - 12:45 pm R; 5(30); (Vancouver, Canada) CS 5010; Programming Design Paradigm; UNKNOWN; 1:00 pm - 4:20 pm T; 4(32); (Portland, Maine) CS 5010; Programming Design Paradigm; Vidoje Mihajlovikj; 2:50 pm - 4:30 pm MW; 29(87); CS 5010; Programming Design Paradigm; Brian D. Cross; 6:00 pm - 9:20 pm W; 4(35); (Seattle, WA) CS 5010; Programming Design Paradigm; Jack Thomas; 3:15 pm - 5:15 pm T; 1(30); (Vancouver, Canada) CS 5010; Programming Design Paradigm; Jack Thomas; 5:30 pm - 7:30 pm T; 0(30); (Vancouver, Canada) CS 5010; Programming Design Paradigm; Zhuoqun Cheng; 6:00 pm - 9:20 pm T; 5(30); (Silicon Valley, CA) CS 5010; Programming Design Paradigm; Daniel Feinberg; TBA ; 1(49); (Online) CS 5010; Programming Design Paradigm; Richard Cobbe; 12:00 pm - 3:20 pm W; 1(36); (Seattle, WA) CS 5011; Recitation for CS 5010; UNKNOWN; 1:00 pm - 2:30 pm W; 4(32); (Portland, Maine) CS 5011; Recitation for CS 5010; Vidoje Mihajlovikj; 6:00 pm - 7:30 pm M; 27(45); CS 5011; Recitation for CS 5010; Vidoje Mihajlovikj; 7:45 pm - 9:15 pm M; 2(45); CS 5011; Recitation for CS 5010; Brian D. Cross; 6:00 pm - 7:30 pm M; 4(35); (Seattle, WA) CS 5011; Recitation for CS 5010; Jack Thomas; 3:15 pm - 5:15 pm R; 1(30); (Vancouver, Canada) CS 5011; Recitation for CS 5010; Jack Thomas; 5:30 pm - 7:30 pm R; 0(30); (Vancouver, Canada) CS 5011; Recitation for CS 5010; Zhuoqun Cheng; 6:45 pm - 8:15 pm R; 5(30); (Silicon Valley, CA) CS 5011; Recitation for CS 5010; Daniel Feinberg; TBA ; 1(49); (Online) CS 5011; Recitation for CS 5010; Richard Cobbe; 12:00 pm - 1:30 pm F; 1(36); (Seattle, WA) CS 5100; Foundations of Artificial Intelligence; Christopher J. Amato; 1:35 pm - 3:15 pm TF; 83(69); CS 5100; Foundations of Artificial Intelligence; Jonathan Mwaura; 1:00 pm - 4:20 pm T; 19(32); (Portland, Maine) CS 5150; Game Artificial Intelligence; Kevin Dill; 6:00 pm - 9:20 pm T; 21(19); CS 5170; Artificial Intelligence for Human-Computer Interaction; Saiph Savage; 6:00 pm - 9:20 pm T; 35(87); CS 5180; Reinforcement Learning and Sequential Decision Making; Robert J. Platt; 3:25 pm - 5:05 pm TF; 39(32); CS 5200; Database Management Systems; Kathleen T. Durant; 2:50 pm - 4:30 pm MW; 87(87); CS 5200; Database Management Systems; Martin J. Schedlbauer; TBA ; 82(79); (Online) CS 5200; Database Management Systems; Scott A. Valcourt; 1:00 pm - 4:20 pm R; 32(32); (Portland, Maine) CS 5200; Database Management Systems; Mario A. Nascimento; 3:15 pm - 5:15 pm W; 3(30); (Vancouver, Canada) CS 5200; Database Management Systems; John Alexis Guerra Gomez; 9:00 am - 12:20 pm T; 6(24); (San Francisco, CA) CS 5200; Database Management Systems; UNKNOWN; 6:00 pm - 7:40 pm MW; 1(25); (Arlington, VA) CS 5200; Database Management Systems; Bruce Chhay; 6:30 pm - 9:50 pm R; 60(60); (Seattle, WA) CS 5200; Database Management Systems; Richard Cobbe; 12:00 pm - 3:20 pm F; 44(45); (Seattle, WA) CS 5200; Database Management Systems; Jeongkyu Lee; 6:00 pm - 9:20 pm W; 45(45); (Silicon Valley, CA) CS 5200; Database Management Systems; UNKNOWN; 10:45 am - 12:45 pm M; 30(30); (Vancouver, Canada) CS 5310; Computer Graphics; Michael D. Shah; 6:00 pm - 9:20 pm W; 39(37); CS 5310; Computer Graphics; UNKNOWN; 5:30 pm - 7:30 pm R; 12(30); (Vancouver, Canada) CS 5330; Pattern Recognition and Computer Vision; Bruce A. Maxwell; 1:00 pm - 4:20 pm R; 14(30); (Seattle, WA) CS 5330; Pattern Recognition and Computer Vision; Bruce A. Maxwell; 1:00 pm - 4:20 pm R; 29(30); (Silicon Valley, CA) CS 5340; Computer/Human Interaction; Caglar Yildirim; 3:25 pm - 5:05 pm TF; 87(87); CS 5400; Principles of Programming Language; Eliyahu Barzilay; 6:00 pm - 9:20 pm T; 9(5); CS 5400; Principles of Programming Language; Anthony J. Mullen; 4:00 pm - 7:20 pm W; 9(30); (Seattle, WA) CS 5500; Foundations of Software Engineering; Michael D. Shah; 6:00 pm - 9:20 pm R; 54(40); CS 5500; Foundations of Software Engineering; Gary Cantrell; 6:00 pm - 9:20 pm M; 32(32); (Portland, Maine) CS 5500; Foundations of Software Engineering; Mark Bonicillo; 6:00 pm - 9:20 pm R; 45(45); (Seattle, WA) CS 5500; Foundations of Software Engineering; Shivakumar Mathapathi; 6:00 pm - 9:20 pm R; 44(45); (Silicon Valley, CA) CS 5500; Foundations of Software Engineering; Cristian Penarrieta; 5:30 pm - 7:30 pm W; 30(30); (Vancouver, Canada) CS 5500; Foundations of Software Engineering; Alexander B. Lash; 2:00 pm - 5:20 pm S; 12(60); (Seattle, WA) CS 5520; Mobile Application Development; Md Nazmus Sakib Miazi; TBA ; 86(86); (Online) CS 5520; Mobile Application Development; Daniel Feinberg; TBA ; 87(87); (Online) CS 5520; Mobile Application Development; Oscar Veliz; 12:00 pm - 3:20 pm W; 16(45); (Seattle, WA) CS 5520; Mobile Application Development; Neda Changizi; 1:00 pm - 3:00 pm R; 30(30); (Vancouver, Canada) CS 5600; Computer Systems; Martin J. Schedlbauer; TBA ; 85(87); (Online) CS 5600; Computer Systems; Lama Hamandi; 1:00 pm - 4:20 pm M; 9(24); (San Francisco, CA) CS 5600; Computer Systems; Aditya Mishra; 5:00 pm - 8:20 pm F; 28(30); (Seattle, WA) CS 5600; Computer Systems; Lama Hamandi; 1:00 pm - 4:20 pm M; 15(15); (Silicon Valley, CA) CS 5600; Computer Systems; Monica Y. Coady; 10:45 am - 12:45 pm T; 16(30); (Vancouver, Canada) CS 5610; Web Development; Jose G. Annunziato; TBA ; 87(87); (Online) CS 5610; Web Development; John Alexis Guerra Gomez; 2:00 pm - 5:20 pm R; 9(24); (San Francisco, CA) CS 5610; Web Development; Oscar Veliz; 12:30 pm - 3:50 pm M; 34(40); (Seattle, WA) CS 5610; Web Development; Austin H. Jorgensen; 5:00 pm - 8:20 pm T; 39(40); (Seattle, WA) CS 5610; Web Development; John Alexis Guerra Gomez; 2:00 pm - 5:20 pm R; 15(15); (Silicon Valley, CA) CS 5610; Web Development; Neda Changizi; 3:15 pm - 5:15 pm R; 30(30); (Vancouver, Canada) CS 5700; Fundamentals of Computer Networking; Ali Sharifian Attar; TBA ; 85(84); (Online) CS 5700; Fundamentals of Computer Networking; Sarita Singh; 1:00 pm - 4:20 pm M; 36(40); (Seattle, WA) CS 5700; Fundamentals of Computer Networking; UNKNOWN; 1:00 pm - 3:00 pm W; 30(30); (Vancouver, Canada) CS 5800; Algorithms; UNKNOWN; 10:30 am - 11:35 am MWR; 20(113); CS 5800; Algorithms; Soheil Behnezhad; 11:45 am - 1:25 pm MR; 113(113); CS 5800; Algorithms; UNKNOWN; TBA ; 55(87); (Online) CS 5800; Algorithms; Justin Kennedy; TBA ; 87(87); (Online) CS 5800; Algorithms; Jonathan Mwaura; 1:00 pm - 4:20 pm R; 26(32); (Portland, Maine) CS 5800; Algorithms; Jonathan Mwaura; 6:00 pm - 9:20 pm R; 17(32); (Portland, Maine) CS 5800; Algorithms; Lama Hamandi; 1:00 pm - 4:20 pm W; 16(24); (San Francisco, CA) CS 5800; Algorithms; UNKNOWN; 3:25 pm - 5:05 pm TR; 1(25); (Arlington, VA) CS 5800; Algorithms; Hyonho Lee; 6:35 pm - 9:55 pm M; 19(60); (Seattle, WA) CS 5800; Algorithms; Zhifeng Sun; 6:30 pm - 9:50 pm F; 60(60); (Seattle, WA) CS 5800; Algorithms; Anurag Bhardwaj; 6:00 pm - 9:20 pm T; 45(45); (Silicon Valley, CA) CS 5800; Algorithms; Smruthi Mukund; 9:00 am - 12:20 pm S; 45(45); (Silicon Valley, CA) CS 5800; Algorithms; Ryan M. Rad; 1:00 pm - 3:00 pm M; 30(30); (Vancouver, Canada) CS 5800; Algorithms; Ryan M. Rad; 3:15 pm - 5:15 pm M; 30(30); (Vancouver, Canada) CS 5963; Topics; Gary Cantrell; TBA ; 0(15); (Portland, Maine) CS 6120; Natural Language Processing; Felix Muzny; 11:45 am - 1:25 pm MR; 20(17); CS 6120; Natural Language Processing; Uzair Ahmad; TBA ; 87(87); (Online) CS 6140; Machine Learning; Hongyang R. Zhang; 2:50 pm - 4:30 pm MW; 79(79); CS 6140; Machine Learning; Uzair Ahmad; TBA ; 86(87); (Online) CS 6140; Machine Learning; UNKNOWN; 1:00 pm - 4:20 pm T; 6(32); (Portland, Maine) CS 6140; Machine Learning; Anurag Bhardwaj; 6:00 pm - 9:20 pm M; 45(45); (Silicon Valley, CA) CS 6140; Machine Learning; Aanchan Mohan; 3:15 pm - 5:15 pm T; 8(30); (Vancouver, Canada) CS 6200; Information Retrieval; David A. Smith; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 34(34); CS 6200; Information Retrieval; UNKNOWN; 1:00 pm - 4:20 pm W; 31(45); (Silicon Valley, CA) CS 6220; Data Mining Techniques; Sara Arunagiri; TBA ; 87(87); (Online) CS 6220; Data Mining Techniques; Everaldo M. Aguiar; 5:00 pm - 8:20 pm R; 16(30); (Seattle, WA) CS 6220; Data Mining Techniques; UNKNOWN; 9:00 am - 12:20 pm W; 4(32); (Portland, Maine) CS 6220; Data Mining Techniques; Karl Ni; 6:00 pm - 9:20 pm T; 19(45); (Silicon Valley, CA) CS 6240; Large-Scale Parallel Data Processing; Vishal Rajpal; 6:00 pm - 9:20 pm F; 14(30); (Seattle, WA) CS 6350; Empirical Research Methods; Varun Mishra; 3:25 pm - 5:05 pm TF; 9(9); CS 6410; Compilers; Tamara Bonaci; 10:00 am - 1:20 pm W; 3(30); (Online) CS 6620; Fundamentals of Cloud Computing; Domingo R. Genao; TBA ; 87(87); (Online) CS 6620; Fundamentals of Cloud Computing; Anthony J. Mullen; 12:00 pm - 3:20 pm W; 45(45); (Seattle, WA) CS 6640; Operating Systems Implementation; Cheng Tan; 11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R; 29(29); CS 6650; Building Scalable Distributed Systems; Kanaka P. Saripalli; TBA ; 87(87); (Online) CS 6650; Building Scalable Distributed Systems; Ian Gorton; 10:00 am - 1:20 pm T; 44(45); (Seattle, WA) CS 6650; Building Scalable Distributed Systems; Ian Gorton; 3:30 pm - 6:50 pm W; 26(45); (Seattle, WA) CS 6760; Privacy, Security, and Usability; Tamara Bonaci; 12:00 pm - 3:20 pm R; 35(35); (Seattle, WA) CS 6760; Privacy, Security, and Usability; Logan W. Schmidt; 10:45 am - 12:45 pm W; 11(30); (Vancouver, Canada) CS 6760; Privacy, Security, and Usability; Shivakumar Mathapathi; 1:00 pm - 4:20 pm F; 44(45); (Silicon Valley, CA) CS 6760; Privacy, Security, and Usability; UNKNOWN; 3:20 pm - 5:00 pm MW; 0(15); (Arlington, VA) CS 7180; Human-centered AI; Dakuo Wang; 6:00 pm - 9:20 pm M; 8(30); CS 7180; SpTp: Advanced Perception; Bruce A. Maxwell; 2:00 pm - 5:20 pm W; 39(40); (Online) CS 7200; Statistical Methods for Computer Science; Olga Vitek; 9:50 am - 11:30 am TF; 6(30); CS 7250; Information Visualization: Theory and Applications; Philip Bogden; 1:00 pm - 4:20 pm R; 8(32); (Portland, Maine) CS 7270; Seminar in Database Systems; Renee J. Miller; 6:00 pm - 9:20 pm T; 0(29); CS 7295; Sptp: AdvTopcsInfoViz; Michelle A. Borkin; 11:45 am - 1:25 pm MR; 10(29); CS 7340; Theory and Methods in Human Computer Interaction; Timothy W. Bickmore; 11:45 am - 1:25 pm MR; 2(29); CS 7390; SpTp: Digital Fabrication; UNKNOWN; 2:50 pm - 4:30 pm MW; 3(10); CS 7430; Formal Specification, Verification, and Synthesis; Stavros Trypakis; 1:35 pm - 2:40 pm MWR; 13(14); CS 7580; Special Topics in Software Engineering; Jan Vitek; 2:50 pm - 4:30 pm MW; 2(29); CS 7670; Seminar in Computer Systems; Gene D. Cooperman; 3:25 pm - 5:05 pm TF; 3(49); CS 7770; Seminar in Computer Networks; David R. Choffnes; 9:50 am - 11:30 am TF; 4(29); CS 7775; Seminar in Computer Security; Alina M. Oprea; 11:45 am - 1:25 pm MR; 2(29); CS 7775; Usable Security&Privacy; UNKNOWN; 6:00 pm - 9:20 pm W; 0(29); CS 7800; Advanced Algorithms; Huy L. Nguyen; 11:45 am - 1:25 pm MR; 8(36); CS 7870; Seminar in Theoretical Computer Science; Rajmohan Rajaraman; 9:50 am - 11:30 am TF; 2(29); CS 7880; Special Topics in Theoretical Computer Science; Mahsa Derakhshan; 3:25 pm - 5:05 pm TF; 3(29);