Number | Course Title | Instructor(s) | Time | Enrolled/ | (Notes) |
| | | | (Capacity) | |
CS 1100 |
Computer Science and Its Applications |
Karl J. Lieberherr |
TBA |
150(150) |
(Online) |
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
8:00 am - 9:05 am M |
13(25) |
|
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
9:15 am - 10:20 am M |
18(25) |
|
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
10:30 am - 11:35 am M |
25(25) |
|
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
8:00 am - 9:05 am W |
18(25) |
|
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
9:15 am - 10:20 am W |
25(25) |
|
CS 1101 |
Lab for CS 1100 |
Karl J. Lieberherr |
10:30 am - 11:35 am W |
25(25) |
|
CS 1200 |
First Year Seminar |
Lucille G. Boco |
10:30 am - 11:35 am R |
30(30) |
|
CS 1200 |
First Year Seminar |
UNKNOWN |
10:30 am - 11:35 am R |
29(30) |
|
CS 1200 |
First Year Seminar |
UNKNOWN |
11:45 am - 12:50 pm R |
30(30) |
|
CS 1200 |
First Year Seminar |
Chord Sheriffe |
11:45 am - 12:50 pm R |
31(30) |
|
CS 1200 |
First Year Seminar |
Chord Sheriffe |
1:35 pm - 2:40 pm R |
30(30) |
|
CS 1200 |
First Year Seminar |
Lucille G. Boco |
1:35 pm - 2:40 pm R |
30(30) |
|
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
9:15 am - 10:20 am M |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
9:15 am - 10:20 am W |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
4:35 pm - 5:40 pm M |
20(20) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
10:30 am - 11:35 am M |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
10:30 am - 11:35 am W |
20(20) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
1:35 pm - 2:40 pm M |
20(20) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
1:35 pm - 2:40 pm W |
10(10) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
1:35 pm - 2:40 pm R |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
4:35 pm - 5:40 pm W |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
4:35 pm - 5:40 pm R |
40(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
3:25 pm - 4:30 pm T |
29(40) |
(Online) |
CS 1210 |
Professional Development for Khoury Co-op |
Melissa A. Peikin |
3:25 pm - 4:30 pm W |
39(40) |
(Online) |
CS 1800 |
Discrete Structures |
Diogenes A. Nunez |
TBA |
200(200) |
(Online) |
CS 1800 |
Discrete Structures |
Ab E. Mosca |
TBA |
0(10) |
(Online) |
CS 1802 |
Seminar for CS 1800 |
Diogenes A. Nunez |
9:15 am - 10:20 am M |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Diogenes A. Nunez |
10:30 am - 11:35 am M |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Ab E. Mosca |
9:15 am - 10:20 am W |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Ab E. Mosca |
10:30 am - 11:35 am W |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Ab E. Mosca |
1:35 pm - 2:40 pm W |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Ab E. Mosca |
2:50 pm - 3:55 pm W |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Diogenes A. Nunez |
9:15 am - 10:20 am R |
25(25) |
|
CS 1802 |
Seminar for CS 1800 |
Diogenes A. Nunez |
10:30 am - 11:35 am R |
24(25) |
|
CS 1802 |
Seminar for CS 1800 |
Ab E. Mosca |
TBA |
1(10) |
(Online) |
CS 2500 |
Fundamentals of Computer Science 1 |
Leena Razzaq |
9:15 am - 10:20 am MWR |
69(87) |
|
CS 2500 |
Fundamentals of Computer Science 1 |
Leena Razzaq |
10:30 am - 11:35 am MWR |
74(87) |
|
CS 2500 |
Fundamentals of Computer Science 1 |
Olin Shivers III |
10:30 am - 11:35 am MWR |
87(87) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
8:00 am - 9:40 am F |
27(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
8:00 am - 9:40 am F |
7(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
9:50 am - 11:30 am F |
34(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
9:50 am - 11:30 am F |
34(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
11:45 am - 1:25 pm F |
34(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
1:35 pm - 3:15 pm F |
34(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
1:35 pm - 3:15 pm F |
34(34) |
|
CS 2501 |
Lab for CS 2500 |
Leena Razzaq |
3:25 pm - 5:05 pm F |
26(34) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Benjamin S. Lerner |
10:30 am - 11:35 am MWR |
86(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Vidoje Mihajlovikj |
8:00 am - 9:05 am MWR |
111(113) |
|
CS 2510 |
Fundam of Computer Sci 2 |
Vidoje Mihajlovikj |
9:15 am - 10:20 am MWR |
113(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Vidoje Mihajlovikj |
10:30 am - 11:35 am MWR |
113(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
John Y. Park |
10:30 am - 11:35 am MWR |
111(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Leena Razzaq |
1:35 pm - 2:40 pm MWR |
112(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Diogenes A. Nunez |
1:35 pm - 2:40 pm MWR |
113(113) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Jason B. Hemann |
8:00 am - 9:05 am MWR |
29(87) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
Jason B. Hemann |
9:15 am - 10:20 am MWR |
54(59) |
|
CS 2510 |
Fundamentals of Computer Science 2 |
John Y. Park |
4:35 pm - 5:40 pm MWR |
113(113) |
|
CS 2511 |
Lab for CS 2510 |
Benjamin S. Lerner |
8:00 am - 9:40 am F |
8(40) |
|
CS 2511 |
Lab for CS 2510 |
Benjamin S. Lerner |
9:50 am - 11:30 am F |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Benjamin S. Lerner |
11:45 am - 1:25 pm F |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
8:00 am - 9:40 am T |
35(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
8:00 am - 9:40 am T |
34(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
8:00 am - 9:40 am T |
39(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
9:50 am - 11:30 am T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
9:50 am - 11:30 am T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
9:50 am - 11:30 am T |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
11:45 am - 1:25 pm T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
11:45 am - 1:25 pm T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
11:45 am - 1:25 pm T |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
1:35 pm - 3:15 pm T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
1:35 pm - 3:15 pm T |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
3:25 pm - 5:05 pm T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
3:25 pm - 5:05 pm T |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
5:15 pm - 6:55 pm T |
36(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
5:15 pm - 6:55 pm T |
57(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
5:15 pm - 6:55 pm T |
40(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
5:15 pm - 6:55 pm T |
50(50) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
7:05 pm - 8:45 pm T |
15(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
7:05 pm - 8:45 pm T |
25(36) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
7:05 pm - 8:45 pm T |
18(40) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
7:05 pm - 8:45 pm T |
22(50) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
8:00 am - 9:40 am T |
25(50) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
3:25 pm - 5:05 pm T |
50(50) |
|
CS 2511 |
Lab for CS 2510 |
Vidoje Mihajlovikj |
5:15 pm - 6:55 pm T |
43(50) |
|
CS 2800 |
Logic and Computation |
Pete Manolios |
9:15 am - 10:20 am MWR |
87(87) |
|
CS 2800 |
Logic and Computation |
Pete Manolios |
10:30 am - 11:35 am MWR |
87(87) |
|
CS 2801 |
Lab for CS 2800 |
Pete Manolios |
12:40 pm - 1:30 pm F |
34(34) |
|
CS 2801 |
Lab for CS 2800 |
Pete Manolios |
1:35 pm - 2:25 pm F |
36(38) |
|
CS 2801 |
Lab for CS 2800 |
Pete Manolios |
2:30 pm - 3:20 pm F |
38(38) |
|
CS 2801 |
Lab for CS 2800 |
Pete Manolios |
3:25 pm - 4:15 pm F |
38(38) |
|
CS 2801 |
Lab for CS 2800 |
Pete Manolios |
4:20 pm - 5:10 pm F |
28(38) |
|
CS 2810 |
Mathematics of Data Models |
Felix Muzny |
11:45 am - 1:25 pm MR |
113(113) |
|
CS 2810 |
Mathematics of Data Models |
Matthew Higger |
1:35 pm - 3:15 pm TF |
125(125) |
|
CS 2810 |
Mathematics of Data Models |
Matthew Higger |
3:25 pm - 5:05 pm TF |
125(125) |
|
CS 3000 |
Algorithms and Data |
Amit P. Shesh |
9:50 am - 11:30 am TF |
86(87) |
|
CS 3000 |
Algorithms and Data |
Amit P. Shesh |
1:35 pm - 3:15 pm TF |
87(87) |
|
CS 3000 |
Algorithms and Data |
Amit P. Shesh |
3:25 pm - 5:05 pm TF |
44(87) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
8:00 am - 9:05 am W |
25(46) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
9:15 am - 10:20 am W |
46(46) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
10:30 am - 11:35 am W |
46(46) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
11:45 am - 12:50 pm W |
46(46) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
1:35 pm - 2:40 pm W |
46(46) |
|
CS 3001 |
Recitation for CS 3000 |
Amit P. Shesh |
8:00 am - 9:05 am W |
8(46) |
|
CS 3200 |
Database Design |
Kathleen T. Durant |
11:45 am - 1:25 pm MR |
87(87) |
|
CS 3200 |
Database Design |
Ghita Amor-Tijani |
2:50 pm - 4:30 pm MW |
87(87) |
|
CS 3200 |
Database Design |
Kathleen T. Durant |
2:50 pm - 4:30 pm MW |
87(87) |
(Online) |
CS 3500 |
Object-Oriented Design |
Clark C. Freifeld |
1:35 pm - 3:15 pm TF |
87(87) |
|
CS 3500 |
Object-Oriented Design |
Clark C. Freifeld |
3:25 pm - 5:05 pm TF |
29(87) |
|
CS 3501 |
Lab for CS 3500 |
Clark C. Freifeld |
8:00 am - 9:40 am M |
14(35) |
|
CS 3501 |
Lab for CS 3500 |
Clark C. Freifeld |
8:00 am - 9:40 am M |
5(35) |
|
CS 3501 |
Lab for CS 3500 |
Clark C. Freifeld |
11:45 am - 1:25 pm M |
35(35) |
|
CS 3501 |
Lab for CS 3500 |
Clark C. Freifeld |
1:35 pm - 3:15 pm M |
35(35) |
|
CS 3501 |
Lab for CS 3500 |
Clark C. Freifeld |
3:25 pm - 5:05 pm M |
27(35) |
|
CS 3520 |
Programming in C++ |
Adeel A. Bhutta |
3:25 pm - 5:05 pm TF |
86(87) |
|
CS 3540 |
Game Programming |
Caglar Yildirim |
9:50 am - 11:30 am TF |
60(60) |
|
CS 3650 |
Computer Systems |
Ferdinand Vesely |
3:25 pm - 5:05 pm TF |
74(74) |
|
CS 3650 |
Computer Systems |
Alden W. Jackson |
9:50 am - 11:30 am TF |
87(87) |
|
CS 3650 |
Computer Systems |
Ferdinand Vesely |
1:35 pm - 3:15 pm TF |
73(73) |
|
CS 3700 |
Networks and Distributed Systems |
Alden W. Jackson |
1:35 pm - 3:15 pm TF |
87(87) |
|
CS 3700 |
Networks and Distributed Systems |
Alden W. Jackson |
3:25 pm - 5:05 pm TF |
87(87) |
|
CS 3700 |
Networks and Distributed Systems |
Alan E. Mislove |
9:50 am - 11:30 am TF |
27(27) |
|
CS 3800 |
Theory of Computation |
Andrew J. Van Der Poel |
9:50 am - 11:30 am TF |
87(87) |
|
CS 3800 |
Theory of Computation |
Andrew J. Van Der Poel |
1:35 pm - 3:15 pm TF |
87(87) |
|
CS 3950 |
Introduction to Computer Science Research |
Olga Vitek |
9:50 am - 11:30 am F |
16(30) |
|
CS 4097 |
Mixed Reality |
Caglar Yildirim |
3:25 pm - 5:05 pm TF |
2(15) |
|
CS 4100 |
Artificial Intelligence |
Steven J. Holtzen |
3:25 pm - 5:05 pm TF |
100(100) |
|
CS 4120 |
Natural Language Processing |
Silvio Amir Alves Moreira |
11:45 am - 1:25 pm MR |
42(42) |
|
CS 4150 |
Game Artificial Intelligence |
Kevin Dill |
6:00 pm - 9:15 pm M |
30(30) |
|
CS 4300 |
Computer Graphics |
Michael D. Shah |
6:00 pm - 9:15 pm W |
60(60) |
|
CS 4400 |
Programming Languages |
Eliyahu Barzilay |
6:00 pm - 9:15 pm T |
87(87) |
|
CS 4410 |
Compilers |
Benjamin S. Lerner |
2:50 pm - 4:30 pm MW |
20(20) |
|
CS 4520 |
Mobile Application Development |
Daniel Feinberg |
TBA |
10(10) |
(Online) |
CS 4530 |
Fundamentals of Software Engineering |
Adeel A. Bhutta |
11:45 am - 1:25 pm MR |
61(60) |
|
CS 4530 |
Fundamentals of Software Engineering |
Jonathan Bell |
11:45 am - 1:25 pm MR |
60(60) |
|
CS 4530 |
Fundamentals of Software Engineering |
Adeel A. Bhutta |
2:50 pm - 4:30 pm MW |
61(60) |
|
CS 4530 |
Fundamentals of Software Engineering |
Ferdinand Vesely |
8:00 am - 9:40 am TF |
60(60) |
|
CS 4530 |
Fundamentals of Software Engineering |
Mitchell Wand |
6:00 pm - 9:20 pm W |
44(20) |
(Online) |
CS 4550 |
Web Development |
Jose G. Annunziato |
2:50 pm - 4:30 pm MW |
60(60) |
|
CS 4610 |
Robotic Science and Systems |
Lok Sang L. Wong |
2:50 pm - 4:30 pm MW |
20(20) |
|
CS 4700 |
Network Fundamentals |
David R. Choffnes |
11:45 am - 1:25 pm MR |
4(20) |
|
CS 4710 |
Mobile and Wireless Systems |
Aanjhan Ranganathan |
11:45 am - 1:25 pm MR |
20(20) |
|
CS 4805 |
Fundamentals of Complexity Theory |
Daniel Wichs |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
9(10) |
|
CS 4850 |
Building Game Engines |
Seth E. Cooper |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
20(25) |
|
CS 4910 |
Algorithmic Auditing |
Piotr Sapiezynski |
2:50 pm - 4:30 pm MW |
13(19) |
|
CS 4910 |
Wearables/Biobehavioral Health |
Natasha M. Yamane |
1:35 pm - 3:15 pm TF |
10(10) |
|
CS 4910 |
SysSec & Dynamic Prog Analysis |
Andrew Fasano |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
9(10) |
|
CS 4910 |
Natl Lang Process for Robotics |
Seth Pate |
9:15 am - 10:20 am MWR |
10(10) |
|
CS 4910 |
Deep Learning in Robotics |
David Klee |
3:25 pm - 5:05 pm TF |
10(10) |
|
CS 4950 |
Computer Science Research Seminar |
Olga Vitek |
10:25 am - 11:30 am T |
8(25) |
|
CS 5001 |
Intensive Foundations of Computer Science |
Keith S. Bagley |
1:35 pm - 4:55 pm R |
29(80) |
|
CS 5001 |
Intensive Foundations of Computer Science |
Mark L. Miller |
6:00 pm - 9:20 pm M |
5(20) |
(San Francisco, CA) |
CS 5001 |
Intensive Foundations of Computer Science |
Mohammadhossein Toutiaee |
6:00 pm - 9:20 pm M |
8(45) |
(Silicon Valley, CA) |
CS 5001 |
Intensive Foundations of Computer Science |
Logan W. Schmidt |
8:30 am - 10:30 am M |
15(28) |
(Vancouver, Canada) |
CS 5001 |
Intensive Foundations of Computer Science |
Maria E. Jump |
TBA |
14(87) |
(Online) |
CS 5001 |
Intensive Foundations of Computer Science |
UNKNOWN |
5:30 pm - 8:50 pm M |
0(43) |
(Seattle, WA) |
CS 5001 |
Intensive Foundations of Computer Science |
Anthony J. Mullen |
2:15 pm - 5:35 pm M |
31(40) |
(Seattle, WA) |
CS 5001 |
Intensive Foundations of Computer Science |
Lindsay H. Jamieson |
6:00 pm - 9:20 pm T |
7(32) |
(Portland, Maine) |
CS 5002 |
Discrete Structures |
Ghita Amor-Tijani |
1:35 pm - 4:55 pm T |
22(80) |
|
CS 5002 |
Discrete Structures |
Alvaro Monge |
6:00 pm - 9:20 pm T |
6(20) |
(San Francisco, CA) |
CS 5002 |
Discrete Structures |
Sarah H. Sellke |
6:00 pm - 9:20 pm T |
18(45) |
(Silicon Valley, CA) |
CS 5002 |
Discrete Structures |
Richard Hoshino |
1:30 pm - 3:30 pm R |
17(28) |
(Vancouver, Canada) |
CS 5002 |
Discrete Structures |
Sarita Singh |
11:00 am - 2:20 pm T |
29(40) |
(Seattle, WA) |
CS 5002 |
Discrete Structures |
Sarita Singh |
5:15 pm - 8:35 pm F |
1(46) |
(Seattle, WA) |
CS 5002 |
Discrete Structures |
Alan C. Jamieson |
6:00 pm - 9:20 pm R |
10(32) |
(Portland, Maine) |
CS 5002 |
Discrete Structures |
John N. Rachlin |
6:00 pm - 9:20 pm W |
28(87) |
(Online) |
CS 5003 |
Recitation for CS 5001 |
Keith S. Bagley |
6:00 pm - 9:15 pm R |
28(40) |
|
CS 5003 |
Recitation for CS 5001 |
Mark L. Miller |
6:00 pm - 7:30 pm W |
5(23) |
(Online) |
CS 5003 |
Recitation for CS 5001 |
UNKNOWN |
6:00 pm - 7:30 pm W |
8(48) |
(Silicon Valley, CA) |
CS 5003 |
Recitation for CS 5001 |
Logan W. Schmidt |
11:00 am - 12:30 pm W |
15(28) |
(Vancouver, Canada) |
CS 5003 |
Recitation for CS 5001 |
Maria E. Jump |
TBA |
15(87) |
(Online) |
CS 5003 |
Recitation for CS 5001 |
UNKNOWN |
5:00 pm - 6:30 pm W |
0(46) |
(Seattle, WA) |
CS 5003 |
Recitation for CS 5001 |
Anthony J. Mullen |
1:15 pm - 2:45 pm W |
31(43) |
(Seattle, WA) |
CS 5003 |
Recitation for CS 5001 |
Lindsay H. Jamieson |
6:00 pm - 7:30 pm W |
7(32) |
(Portland, Maine) |
CS 5004 |
Object-Oriented Design |
Keith S. Bagley |
1:35 pm - 4:55 pm T |
60(60) |
|
CS 5004 |
Object-Oriented Design |
Keith S. Bagley |
6:00 pm - 9:20 pm M |
34(60) |
|
CS 5004 |
Object-Oriented Design |
Mark L. Miller |
6:00 pm - 9:20 pm R |
5(20) |
(San Francisco, CA) |
CS 5004 |
Object-Oriented Design |
Hamidreza Jahanjou |
6:00 pm - 9:20 pm M |
26(40) |
(Silicon Valley, CA) |
CS 5004 |
Object-Oriented Design |
Zhuoqun Cheng |
6:00 pm - 9:20 pm W |
40(40) |
(Silicon Valley, CA) |
CS 5004 |
Object-Oriented Design |
Lino E. Coria Mendoza |
4:00 pm - 6:00 pm M |
7(28) |
(Vancouver, Canada) |
CS 5004 |
Object-Oriented Design |
Divya Chaudhary |
5:15 pm - 8:35 pm T |
57(58) |
(Seattle, WA) |
CS 5004 |
Object-Oriented Design |
Tamara Bonaci |
10:45 am - 2:05 pm M |
58(58) |
(Seattle, WA) |
CS 5004 |
Object-Oriented Design |
Gary Cantrell |
6:00 pm - 9:20 pm M |
12(32) |
(Portland, Maine) |
CS 5004 |
Object-Oriented Design |
Maria E. Jump |
TBA |
20(87) |
(Online) |
CS 5004 |
Object-Oriented Design |
Lino E. Coria Mendoza |
11:00 am - 1:00 pm M |
21(21) |
(Vancouver, Canada) |
CS 5005 |
Recitation for CS 5004 |
Mark L. Miller |
7:45 pm - 9:15 pm W |
5(23) |
(Online) |
CS 5005 |
Recitation for CS 5004 |
Hamidreza Jahanjou |
6:00 pm - 7:30 pm W |
21(23) |
(Silicon Valley, CA) |
CS 5005 |
Recitation for CS 5004 |
Hamidreza Jahanjou |
7:45 pm - 9:15 pm W |
3(23) |
(Silicon Valley, CA) |
CS 5005 |
Recitation for CS 5004 |
Zhuoqun Cheng |
6:00 pm - 7:30 pm R |
23(23) |
(Silicon Valley, CA) |
CS 5005 |
Recitation for CS 5004 |
Zhuoqun Cheng |
7:45 pm - 9:15 pm R |
19(23) |
(Silicon Valley, CA) |
CS 5005 |
Recitation for CS 5004 |
Lino E. Coria Mendoza |
4:00 pm - 5:30 pm W |
7(28) |
(Vancouver, Canada) |
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
11:45 am - 1:25 pm M |
18(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
1:35 pm - 3:15 pm M |
18(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
3:25 pm - 5:05 pm M |
18(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
5:15 pm - 6:55 pm M |
1(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
7:00 pm - 8:30 pm M |
1(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
5:15 pm - 6:55 pm M |
0(18) |
|
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
7:00 pm - 8:30 pm T |
18(35) |
(Online) |
CS 5005 |
Recitation for CS 5004 |
Divya Chaudhary |
5:30 pm - 8:50 pm T |
55(60) |
(Seattle, WA) |
CS 5005 |
Recitation for CS 5004 |
Tamara Bonaci |
10:00 am - 11:30 am T |
60(60) |
(Seattle, WA) |
CS 5005 |
Recitation for CS 5004 |
Gary Cantrell |
6:00 pm - 7:30 pm T |
12(32) |
(Portland, Maine) |
CS 5005 |
Recitation for CS 5004 |
Maria E. Jump |
TBA |
22(87) |
(Online) |
CS 5005 |
Recitation for CS 5004 |
Lino E. Coria Mendoza |
11:00 am - 12:30 pm W |
21(21) |
(Vancouver, Canada) |
CS 5005 |
Recitation for CS 5004 |
Keith S. Bagley |
6:30 pm - 8:00 pm T |
18(18) |
|
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Michael D. Shah |
1:35 pm - 4:55 pm W |
87(87) |
|
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Jung Yeon Park |
6:00 pm - 9:20 pm W |
19(60) |
|
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Lama Hamandi |
6:00 pm - 9:20 pm T |
5(20) |
(San Francisco, CA) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Brent T. Hailpern |
6:00 pm - 9:20 pm T |
40(40) |
(Silicon Valley, CA) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
UNKNOWN |
1:00 pm - 4:20 pm W |
35(40) |
(Silicon Valley, CA) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Logan W. Schmidt |
8:30 am - 10:30 am T |
11(28) |
(Vancouver, Canada) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Andrew C. Jelani |
6:00 pm - 9:20 pm R |
58(58) |
(Seattle, WA) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Sarita Singh |
11:00 am - 2:20 pm W |
40(40) |
(Seattle, WA) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Scott A. Valcourt |
6:00 pm - 9:20 pm W |
14(32) |
(Portland, Maine) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Sophine Clachar |
TBA |
34(87) |
(Online) |
CS 5008 |
Data Structures, Algorithms, and Their Applications within Computer Systems |
Logan W. Schmidt |
1:30 pm - 3:30 pm T |
21(21) |
(Vancouver, Canada) |
CS 5009 |
Recitation for CS 5008 |
Lama Hamandi |
6:00 pm - 7:30 pm W |
5(20) |
(San Francisco, CA) |
CS 5009 |
Recitation for CS 5008 |
Prathibha Kasaragod |
6:00 pm - 7:30 pm T |
20(23) |
(Silicon Valley, CA) |
CS 5009 |
Recitation for CS 5008 |
Prathibha Kasaragod |
7:45 pm - 9:15 pm T |
13(23) |
(Silicon Valley, CA) |
CS 5009 |
Recitation for CS 5008 |
Prathibha Kasaragod |
6:00 pm - 7:30 pm F |
20(20) |
(Silicon Valley, CA) |
CS 5009 |
Recitation for CS 5008 |
Prathibha Kasaragod |
7:45 pm - 9:15 pm F |
20(20) |
(Silicon Valley, CA) |
CS 5009 |
Recitation for CS 5008 |
Logan W. Schmidt |
8:30 am - 10:00 am R |
11(28) |
(Vancouver, Canada) |
CS 5009 |
Recitation for CS 5008 |
Andrew C. Jelani |
7:00 pm - 8:30 pm M |
58(60) |
(Seattle, WA) |
CS 5009 |
Recitation for CS 5008 |
Sarita Singh |
3:15 pm - 4:45 pm R |
40(40) |
(Seattle, WA) |
CS 5009 |
Recitation for CS 5008 |
Scott A. Valcourt |
6:00 pm - 7:30 pm R |
14(32) |
(Portland, Maine) |
CS 5009 |
Recitation for CS 5008 |
Sophine Clachar |
TBA |
38(87) |
(Online) |
CS 5009 |
Recitation for CS 5008 |
Logan W. Schmidt |
1:30 pm - 3:00 pm R |
21(21) |
(Vancouver, Canada) |
CS 5009 |
Recitation for CS 5008 |
Michael D. Shah |
6:00 pm - 7:30 pm R |
87(87) |
|
CS 5009 |
Recitation for CS 5008 |
Jung Yeon Park |
7:45 pm - 9:15 pm R |
14(60) |
|
CS 5010 |
Programming Design Paradigm |
John Alexis Guerra Gomez |
6:00 pm - 9:20 pm W |
3(20) |
(San Francisco, CA) |
CS 5010 |
Programming Design Paradigm |
Bethany R. Edmunds |
6:30 pm - 8:30 pm M |
9(28) |
(Vancouver, Canada) |
CS 5010 |
Programming Design Paradigm |
Maria E. Jump |
TBA |
13(87) |
(Online) |
CS 5010 |
Programming Design Paradigm |
Brian D. Cross |
6:00 pm - 9:20 pm W |
20(58) |
(Seattle, WA) |
CS 5010 |
Programming Design Paradigm |
Maria E. Jump |
8:00 am - 9:40 am TF |
78(100) |
|
CS 5011 |
Recitation for CS 5010 |
John Alexis Guerra Gomez |
4:00 pm - 5:30 pm R |
3(23) |
(San Francisco, CA) |
CS 5011 |
Recitation for CS 5010 |
Bethany R. Edmunds |
6:30 pm - 8:00 pm W |
9(28) |
(Vancouver, Canada) |
CS 5011 |
Recitation for CS 5010 |
Maria E. Jump |
TBA |
29(87) |
(Online) |
CS 5011 |
Recitation for CS 5010 |
Brian D. Cross |
5:15 pm - 6:45 pm M |
19(60) |
(Seattle, WA) |
CS 5011 |
Recitation for CS 5010 |
Maria E. Jump |
6:00 pm - 7:30 pm W |
35(35) |
|
CS 5011 |
Recitation for CS 5010 |
Maria E. Jump |
7:45 pm - 9:15 pm W |
6(35) |
|
CS 5011 |
Recitation for CS 5010 |
Maria E. Jump |
6:00 pm - 7:30 pm W |
22(35) |
|
CS 5081 |
Accessibility and Inclusiveness in Human-Computer Interaction |
Saiph Savage |
1:35 pm - 2:40 pm MWR |
1(30) |
|
CS 5097 |
Mixed Reality |
Michael Running Wolf |
4:00 pm - 6:00 pm T |
10(20) |
(Vancouver, Canada) |
CS 5097 |
Mixed Reality |
Caglar Yildirim |
3:25 pm - 5:05 pm TF |
15(15) |
|
CS 5100 |
Foundations of Artificial Intelligence |
Robert J. Platt |
11:45 am - 1:25 pm MR |
98(87) |
|
CS 5100 |
Foundations of Artificial Intelligence |
Richard Hoshino |
8:30 am - 10:30 am R |
12(21) |
(Vancouver, Canada) |
CS 5100 |
Foundations of Artificial Intelligence |
Kanaka P. Saripalli |
TBA |
87(87) |
(Online) |
CS 5100 |
Foundations of Artificial Intelligence |
Raman Chandrasekar |
6:00 pm - 9:20 pm T |
28(30) |
(Seattle, WA) |
CS 5100 |
Foundations of Artificial Intelligence |
Jonathan Mwaura |
6:00 pm - 9:20 pm R |
9(40) |
(Online) |
CS 5150 |
Game Artificial Intelligence |
Kevin Dill |
6:00 pm - 9:20 pm M |
36(38) |
|
CS 5200 |
Database Management Systems |
Kathleen T. Durant |
6:00 pm - 9:20 pm W |
82(81) |
|
CS 5200 |
Database Management Systems |
Jack Thomas |
1:30 pm - 3:30 pm T |
22(28) |
(Vancouver, Canada) |
CS 5200 |
Database Management Systems |
Martin J. Schedlbauer |
TBA |
86(87) |
(Online) |
CS 5200 |
Database Management Systems |
Martin J. Schedlbauer |
TBA |
71(87) |
(Online) |
CS 5200 |
Database Management Systems |
Bruce Chhay |
6:00 pm - 9:20 pm R |
60(60) |
(Seattle, WA) |
CS 5200 |
Database Management Systems |
Mark Bonicillo |
6:00 pm - 9:20 pm T |
31(60) |
(Seattle, WA) |
CS 5330 |
Pattern Recognition and Computer Vision |
Bruce A. Maxwell |
6:00 pm - 9:20 pm W |
59(60) |
(Online) |
CS 5330 |
Pattern Recognition and Computer Vision |
Lino E. Coria Mendoza |
11:00 am - 1:00 pm R |
21(21) |
(Vancouver, Canada) |
CS 5335 |
Robotic Science and Systems |
Lok Sang L. Wong |
2:50 pm - 4:30 pm MW |
39(38) |
|
CS 5340 |
Computer/Human Interaction |
Md Nazmus Sakib Miazi |
11:45 am - 1:25 pm MR |
29(38) |
|
CS 5340 |
Computer/Human Interaction |
Vidhi L. Shah |
6:30 pm - 8:30 pm R |
21(21) |
(Vancouver, Canada) |
CS 5340 |
Computer/Human Interaction |
Vidhi L. Shah |
6:30 pm - 8:30 pm T |
1(21) |
(Vancouver, Canada) |
CS 5400 |
Principles of Programming Language |
Eliyahu Barzilay |
6:00 pm - 9:20 pm T |
10(5) |
|
CS 5400 |
Principles of Programming Language |
Anthony J. Mullen |
1:00 pm - 4:20 pm T |
20(20) |
(Seattle, WA) |
CS 5500 |
Foundations of Software Engineering |
Jose G. Annunziato |
3:25 pm - 5:05 pm TF |
45(40) |
|
CS 5500 |
Foundations of Software Engineering |
Jose G. Annunziato |
6:00 pm - 9:20 pm T |
49(49) |
|
CS 5500 |
Foundations of Software Engineering |
Shivakumar Mathapathi |
1:00 pm - 4:20 pm T |
11(30) |
(San Francisco, CA) |
CS 5500 |
Foundations of Software Engineering |
Shivakumar Mathapathi |
1:00 pm - 4:20 pm T |
45(45) |
(Silicon Valley, CA) |
CS 5500 |
Foundations of Software Engineering |
Michael Running Wolf |
6:30 pm - 8:30 pm T |
27(28) |
(Vancouver, Canada) |
CS 5500 |
Foundations of Software Engineering |
Alexander B. Lash |
1:00 pm - 4:20 pm S |
20(20) |
(Seattle, WA) |
CS 5500 |
Foundations of Software Engineering |
Gary Cantrell |
1:00 pm - 4:20 pm T |
5(24) |
(Portland, Maine) |
CS 5520 |
Mobile Application Development |
Daniel Feinberg |
TBA |
83(80) |
(Online) |
CS 5520 |
Mobile Application Development |
Daniel Feinberg |
TBA |
69(70) |
(Online) |
CS 5600 |
Computer Systems |
Cheng Tan |
2:50 pm - 4:30 pm MW |
52(61) |
|
CS 5600 |
Computer Systems |
Lama Hamandi |
6:00 pm - 9:20 pm R |
12(20) |
(San Francisco, CA) |
CS 5600 |
Computer Systems |
Lama Hamandi |
6:00 pm - 9:20 pm R |
29(30) |
(Silicon Valley, CA) |
CS 5600 |
Computer Systems |
Vinayak Rao |
6:30 pm - 9:50 pm M |
35(60) |
(Seattle, WA) |
CS 5610 |
Web Development |
Jose G. Annunziato |
6:00 pm - 9:20 pm M |
73(71) |
|
CS 5610 |
Web Development |
Austin H. Jorgensen |
2:00 pm - 5:20 pm M |
40(40) |
(Seattle, WA) |
CS 5610 |
Web Development |
UNKNOWN |
6:30 pm - 8:30 pm M |
25(28) |
(Vancouver, Canada) |
CS 5610 |
Web Development |
UNKNOWN |
4:00 pm - 6:00 pm M |
21(21) |
(Vancouver, Canada) |
CS 5700 |
Fundamentals of Computer Networking |
David R. Choffnes |
11:45 am - 1:25 pm MR |
34(39) |
|
CS 5700 |
Fundamentals of Computer Networking |
Scott A. Valcourt |
1:00 pm - 4:20 pm M |
7(24) |
(Portland, Maine) |
CS 5800 |
Algorithms |
Abhi Shelat |
9:50 am - 11:30 am TF |
144(136) |
|
CS 5800 |
Algorithms |
Abhi Shelat |
11:45 am - 1:25 pm MR |
150(150) |
|
CS 5800 |
Algorithms |
Lama Hamandi |
6:00 pm - 9:20 pm M |
4(20) |
(San Francisco, CA) |
CS 5800 |
Algorithms |
Sarah H. Sellke |
1:00 pm - 4:20 pm F |
45(45) |
(Silicon Valley, CA) |
CS 5800 |
Algorithms |
Michal Aibin |
6:30 pm - 8:30 pm T |
17(28) |
(Vancouver, Canada) |
CS 5800 |
Algorithms |
Zhifeng Sun |
6:30 pm - 9:50 pm F |
50(50) |
(Seattle, WA) |
CS 5800 |
Algorithms |
Lindsay H. Jamieson |
1:00 pm - 4:20 pm R |
12(32) |
(Portland, Maine) |
CS 5800 |
Algorithms |
Jonathan Mwaura |
TBA |
86(87) |
(Online) |
CS 5800 |
Algorithms |
Michal Aibin |
4:00 pm - 6:00 pm T |
28(28) |
(Vancouver, Canada) |
CS 5850 |
Building Game Engines |
Seth E. Cooper |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
24(49) |
|
CS 5963 |
Science Fiction for CS |
Tamara Bonaci |
1:35 pm - 3:15 pm MTWR |
0(35) |
|
CS 6120 |
Natural Language Processing |
Silvio Amir Alves Moreira |
11:45 am - 1:25 pm MR |
44(44) |
|
CS 6120 |
Natural Language Processing |
Uzair Ahmad |
TBA |
87(87) |
(Online) |
CS 6140 |
Machine Learning |
Ehsan Elhamifar |
9:50 am - 11:30 am TF |
47(71) |
|
CS 6140 |
Machine Learning |
Mohammadhossein Toutiaee |
6:00 pm - 9:20 pm R |
25(25) |
(Silicon Valley, CA) |
CS 6140 |
Machine Learning |
Uzair Ahmad |
TBA |
87(87) |
(Online) |
CS 6200 |
Information Retrieval |
David A. Smith |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
45(43) |
|
CS 6220 |
Data Mining Techniques |
Sara Arunagiri |
TBA |
60(87) |
(Online) |
CS 6220 |
Data Mining Techniques |
Everaldo M. Aguiar |
5:00 pm - 8:20 pm R |
26(40) |
(Seattle, WA) |
CS 6240 |
Large-Scale Parallel Data Processing |
Mirek Riedewald |
11:45 am - 1:25 pm MR |
65(64) |
|
CS 6240 |
Large-Scale Parallel Data Processing |
Divya Chaudhary |
2:00 pm - 5:20 pm W |
19(30) |
(Seattle, WA) |
CS 6410 |
Compilers |
Benjamin S. Lerner |
2:50 pm - 4:30 pm MW |
6(19) |
|
CS 6510 |
Advanced Software Development |
Shivakumar Mathapathi |
6:00 pm - 9:20 pm T |
17(25) |
(Silicon Valley, CA) |
CS 6620 |
Fundamentals of Cloud Computing |
Sophine Clachar |
TBA |
87(87) |
(Online) |
CS 6620 |
Fundamentals of Cloud Computing |
Anthony J. Mullen |
5:00 pm - 8:20 pm W |
20(20) |
(Seattle, WA) |
CS 6650 |
Building Scalable Distributed Systems |
Monica Y. Coady |
11:00 am - 1:00 pm T |
24(28) |
(Vancouver, Canada) |
CS 6650 |
Building Scalable Distributed Systems |
Kanaka P. Saripalli |
TBA |
85(87) |
(Online) |
CS 6650 |
Building Scalable Distributed Systems |
Ian Gorton |
3:00 pm - 6:20 pm T |
40(40) |
(Seattle, WA) |
CS 6650 |
Building Scalable Distributed Systems |
Kanaka P. Saripalli |
9:00 am - 12:20 pm S |
25(25) |
(Silicon Valley, CA) |
CS 6710 |
Wireless Network |
Aanjhan Ranganathan |
11:45 am - 1:25 pm MR |
2(18) |
|
CS 7140 |
Advanced Machine Learning |
Hongyang R. Zhang |
2:50 pm - 4:30 pm MW |
12(24) |
|
CS 7140 |
Advanced Machine Learning |
Anurag Bhardwaj |
6:00 pm - 9:20 pm R |
2(25) |
(Silicon Valley, CA) |
CS 7140 |
Advanced Machine Learning |
Craig H. Martell |
4:00 pm - 7:20 pm F |
5(30) |
(Seattle, WA) |
CS 7150 |
Deep Learning |
Huaizu Jiang |
1:35 pm - 3:15 pm TF |
49(50) |
|
CS 7150 |
Deep Learning |
Raman Chandrasekar |
2:15 pm - 5:35 pm W |
7(20) |
(Seattle, WA) |
CS 7180 |
Special Topics in Artificial Intelligence |
Christopher J. Amato |
9:50 am - 11:30 am TF |
20(25) |
|
CS 7240 |
Principles of Scalable Data Management: Theory, Algorithms, and Database Systems |
Wolfgang Gatterbauer |
9:50 am - 11:30 am TF |
5(25) |
|
CS 7250 |
Information Visualization: Theory and Applications |
Michelle A. Borkin |
11:45 am - 1:25 pm MR |
20(25) |
|
CS 7280 |
Special Topics in Database Management |
Mirek Riedewald |
2:50 pm - 4:30 pm MW |
12(25) |
|
CS 7280 |
Special Topics in Database Management |
UNKNOWN |
6:00 pm - 9:20 pm W |
12(20) |
(Silicon Valley, CA) |
CS 7290 |
Special Topics in Data Science |
Tamara Bonaci |
10:45 am - 2:05 pm R |
11(20) |
(Seattle, WA) |
CS 7295 |
Special Topics in Data Visualization |
John Alexis Guerra Gomez |
6:00 pm - 9:20 pm R |
3(20) |
(San Francisco, CA) |
CS 7295 |
Special Topics in Data Visualization |
John Alexis Guerra Gomez |
6:00 pm - 9:20 pm R |
5(25) |
(Silicon Valley, CA) |
CS 7390 |
Special Topics in Human-Centered Computing |
Varun Mishra |
3:25 pm - 5:05 pm TF |
9(25) |
|
CS 7600 |
Intensive Computer Systems |
Peter J. Desnoyers |
1:35 pm - 3:15 pm TF |
21(25) |
|
CS 7680 |
Special Topics in Computer Systems |
Ji Yong Shin |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
0(25) |
|
CS 7805 |
Complexity Theory |
Daniel Wichs |
11:45 am - 1:25 pm T, 2:50 pm - 4:30 pm R |
4(25) |
|