|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-2020 |
Autumn |
Winter |
Spring |
Title |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
|
Wolfson |
|
Principles of CS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
Wortzman/Wortzman |
Wortzman/Wortzman |
Reges |
Intro Prog Java |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
Schafer/Schafer |
Reges/Reges |
K. Lin / K. Lin |
Intro Prog II Java |
|
Required |
|
|
|
|
|
|
|
|
|
|
|
|
|
143X |
Reges |
|
|
Intro Prog I+II Java |
|
Required/Core |
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
Gibbon |
|
Gibbon |
Web Programming |
|
Core |
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
|
Ru. Anderson |
|
Data Programming |
|
Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
|
Schafer |
Schafer |
Intermediate Data Programming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
INFO |
STAT |
Maas |
Introduction to Data Science |
|
Another degree name means instructor |
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
|
Hemingway |
Digital Photography |
|
is from that program (EE, STAT, INFO, ...) |
|
|
|
|
|
|
|
|
|
|
|
|
|
190Z |
Bricker |
Bricker |
Bricker |
STARS |
|
for a cross-listed course |
|
|
|
|
|
|
|
|
|
|
|
|
|
390HA |
Schafer |
Natsuhara |
Schafer |
142 Honors Seminar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390HB |
Reges |
Reges |
Reges |
143 Honors Seminar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200-300 Majors |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EE205 |
|
EE |
|
Signal Conditioning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
Zatloukal/Zatloukal |
Beame |
Torlak/Davies |
Foundations I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
312 |
Tessaro |
Tompa/Tompa |
R. Lin |
Foundations II |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
Grossman |
Perkins/Perkins |
Zatloukal |
Software Design and
Implementation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
Ru. Anderson /
Ru. Anderson |
K. Lin / K. Lin |
Tang |
Data Structures and Parallelism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
333 |
Tang |
Hsia/Hsia |
Perkins |
Systems Programming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
340 |
|
Mankoff |
Bricker |
Interaction Programming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
Mullen |
Tatlock |
Wortzman |
Languages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
344 |
Pittman |
Pittman |
Pittman |
Intro to Data Management |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
Hsia/Hsia |
Ru. Anderson |
Ru. Anderson /
Ru. Anderson |
The Hardware/Software Interface |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
369 |
|
Hsia |
Larson |
Digital Logic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
EE |
EE |
Hsia |
Advanced Logic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
391 |
Fung |
Fung |
Ervin/Schafer |
Unix Tools |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390L |
|
Lazowska &
Grossman |
|
Leadership Seminar Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400 Majors,
Non-Capstones |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
Perkins |
|
Perkins |
Compilers (joint with M501) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
402 |
|
Bodik |
|
Domain Specific Languages (joint
with M502) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
|
|
Just |
Software Engineering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
Ri. Anderson |
A. Rao |
Oveis Gharan |
Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
427 |
|
S. Lee |
|
Computational Biology |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
Beame |
|
|
Complexity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
440 |
Reinecke |
Fogarty |
|
HCI I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
|
Conlen |
|
Visualization |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
444 |
|
Maas |
Suciu |
Databases (joint with M544) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
Oh |
Boots |
Jamieson&Morgenstern |
Machine Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
447 |
|
Choi |
|
NLP (joint with M547) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
Zahorjan |
Kimura |
Zahorjan |
OS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
|
Krishnamurthy |
T. Anderson |
Distributed Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
455 |
Redmon |
|
Shapiro |
Computer Vision |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
|
|
|
Story Design for Animation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
457 |
|
|
Schulz |
Graphics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
458 |
Zayas |
|
|
Animation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
459 |
Zayas |
|
|
Character Animation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
461 |
Heimerl |
Gollakota |
Mahajan |
Networks |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
|
|
Zayas |
Adv Topics in Animation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
469 |
EE |
Oskin |
|
Computer Architecture I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
470 |
|
|
Oskin |
Computer Architecture II |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
473 |
Hajishirzi |
Weld |
Tanimoto |
AI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
474 |
EE |
EE |
EE |
Embedded SW |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
478 |
|
Mavrogiannis |
|
Autonomous Robots |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
484 |
Kohno |
|
Roesner |
Security (joint with M584) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
486 |
EE&CHEME |
|
|
Intro to Synthetic Biology (joint
with 586) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
487 |
|
EE&CHEME |
|
Advanced Synthetic Biology |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
Farhadi |
|
|
Deep Learning (joint with 5xx) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490C |
R. Lin |
|
|
Cryptography |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
Lanman |
|
Virtual-Reality Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490A |
|
Gottesman &
Lazowska |
|
Entrepreneuship: Company-Building
(w/ 599A1,P590A) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
|
Karlin |
Toolkit for Modern Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
|
J. Smith |
Wireless Communication |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
|
Wilcox |
Exact Title TBD (PL+Verification) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490Q |
|
|
|
Quantum Computing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490N |
|
|
|
Neural Engineering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490 |
|
|
|
ICTD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
490J |
Baker |
Burke |
Baker |
(Animation: Topic varies by
quarter) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492P1 |
Su |
|
|
Patterns for Career Success |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492D |
|
Caspi |
|
Accessiblity Prep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
|
Friedman |
|
Performance Engineering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492E |
|
Moore |
x |
Ethical Automation (2 cr.
Seminar) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
|
Cabrera |
|
Introduction to Mobile
Manipulator Robots and Robotics Software |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
|
|
|
Project Practicum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capstones |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
428 |
|
|
|
Comp Bio Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
|
|
Reinecke |
HCI II |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454 |
|
|
|
Internet Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
460 |
|
Zayas |
|
Animation Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
475 |
Hemingway |
EE |
EE |
HW Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481SEC |
Roesner |
|
|
Security Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481D |
|
Popovic |
|
Games Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481i |
|
Hemingway |
|
Sound Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
|
|
|
Data Science Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481C |
|
|
Cakmak |
Robotics Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481V |
|
|
Kemelmacher |
Virtual Reality Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481NLP |
|
|
N. Smith |
NLP capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481SYS |
|
|
X. Wang |
OS Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481W |
|
|
|
World Challenges Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
482A |
|
|
Caspi |
Accessibility Capstone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
482K |
|
|
|
Tech for Resource-Constrained
Env. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300-400
Non-Majors |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
K. Lin |
Tang |
Champion&Chun |
Data Structures |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
374 |
Pirtle |
|
Hazen |
Intermediate Programming Concepts
and Tools |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
|
Zahorjan |
|
OS/Arch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
412 |
|
|
|
Visualization |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
|
|
|
Languages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
Maas |
Leang |
Friedman |
Database Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
415 |
Tanimoto |
Tanimoto |
|
AI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
416 |
|
|
STAT |
ML |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
417 |
|
Ri. Anderson |
|
Theory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5th Year MS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M 501 |
Perkins |
|
Perkins |
Compilers (joint with 401) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M 502 |
|
Bodik |
|
Domain Specific Languages (joint
with 402) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M 544 |
|
Maas |
Suciu |
Databases (joint with 444) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M 547 |
|
Choi |
|
NLP (joint with 447) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M 584 |
Kohno |
|
Roesner |
Security (joint with 484) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quals |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
501 |
|
|
|
Compilers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
503 |
|
Just |
|
SE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
505 |
|
|
Tatlock |
Programming Languages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
507 |
Torlak |
|
|
Computer-Aided Reasoning for
Software |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
|
|
Fogarty |
HCI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 |
|
|
|
Visualization |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
515 |
|
Oh |
|
Statistical Methods |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
|
N. Smith |
|
NLP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521 |
Oveis Gharan |
|
|
Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
525 |
|
|
|
Random Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
526 |
|
|
Tessaro |
Cryptography |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
527 |
S. Lee |
|
|
Comp Bio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
|
|
A. Rao |
Complexity I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
535 |
|
Y. Lee |
|
Theory of Convex Optimization |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
|
Jamieson |
|
Interactive Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
|
|
Boots |
Reenforcement Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
543 |
Farhadi |
|
|
Deep Learning (joint with 4xx) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
|
Suciu |
|
Databases |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
546 |
|
|
Jamieson&Morgenstern |
Machine Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
547 |
|
|
Althoff |
Machine Learning for Big Data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
548 |
Oskin |
|
|
Architecture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
550 |
|
|
|
Systems for all |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
551 |
|
|
|
OS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
Krishnamurthy |
|
|
Distributed Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
556 |
Schulz |
|
|
Computational Fabrication |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
557 |
|
|
|
Graphics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
561 |
|
|
|
Networks |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
562 |
|
|
Gollakota |
Mobile & Wireless Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
|
Kohno |
|
Security |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
567 |
|
Taylor |
|
Digital Systems Design |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
571 |
|
|
D. Fox |
Robotics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
573 |
|
Hajishirzi |
|
AI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
|
|
Seitz &
Szeliski |
Computer Vision |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other Grad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
522 |
|
|
|
Algorithms II |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
|
|
R. Rao |
Computational Neuroscience |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
|
|
|
Complexity Theory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
549 |
|
|
Taylor |
High-Performance Computer
Architecture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
|
|
|
Optimal Control |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
590 |
|
|
|
Intelligent
machinery, identity and ethics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
Mahajan&Beckett |
|
|
Network Verification and
Synthesis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
A. Rao |
|
|
Modern Coding Theory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
Althoff&Fogarty |
|
|
Big and Small Personal Health
Data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
Froehlich |
|
|
Prototyping Interactive Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
Li |
|
|
Principled Approaches to Robust
Machine Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
Mankoff |
|
|
Accessibility |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
Reinecke |
|
HCI Research at Scale
(Crowdsourcing) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
T. Anderson |
|
Data Center Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
Oveis Gharan |
|
The Polynomial Paradigm in
Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
Morgenstern |
|
Foundations of Fairness for
Machine Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
Park |
|
Linguistics for NLP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
|
Ceze |
TBD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
|
Heimerl |
ICTD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
|
Zettlemoyer |
Topics in Natural Language
Understanding |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
|
Wiebe |
Quantum Computing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599A1 |
|
Gottesman &
Lazowska |
|
Entrepreneurship:
Company-Building (w/ 490A, P590A) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PMP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P501 |
Perkins |
|
|
Compilers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P503 |
|
|
|
Software Engineering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P505 |
|
|
|
Programming Languages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P510 |
|
|
|
HCI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P517 |
|
Zettlemoyer |
|
NLP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P521 |
|
|
|
Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P527 |
Seelig |
|
|
Computational Biology |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P531 |
|
|
|
Complexity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P524 |
|
|
|
Parallel Computing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P544 |
|
|
|
Databases |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P546 |
Hulten |
|
|
Data Mining / Machine Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P548 |
|
Ceze |
|
Computer Architecture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P551 |
X. Wang |
|
|
Operating Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P552 |
|
|
|
Distributed Systems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P561 |
|
Heimerl |
|
Networks |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P557 |
|
|
|
Graphics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P564 |
|
|
|
Security |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P573 |
|
|
|
Artificial Intelligence |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P576 |
|
|
Gong & Brown |
Vision |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590A |
|
Gottesman &
Lazowska |
|
Entrepreneurship:
Company-Building (w/ 490A, 599A1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
|
Froehlich |
Ubiquitous Computing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
|
Ri. Anderson |
ICTD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
|
Karayev |
Full Stack Deep Learning |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
|
|
Doman Specific Languages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
|
|
Robotics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P590 |
|
Karlin |
|
Computational Economics (title
likely to change) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Service Grad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
583 |
Beck&Hellerstein |
|
|
SE for Data Scientists |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GIX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TECHIN510 |
Cakmak |
|
|
Programming for Digital and
Physical User Interfaces |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TECHIN540 |
|
|
|
Launch Project |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data PMP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D514 |
|
Maas |
|
Data Management for Data Science |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D515 |
|
|
Herman&Hellerstein |
Software Design for Data Science |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D516 |
Suciu |
|
|
Scalable Data Systems and
Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HCID |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521 |
|
Froehlich |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|