CSE Teaching Schedule 2019-2020

TENTATIVE -- WILL DO OUR BEST, BUT COURSES MAY BE ADDED, MOVED, OR (LEAST LIKELY) REMOVED
2019-2020 Autumn Winter Spring Title NOTES
100        
120       Principles of CS unlikely to be offered this year
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 Fitz Gibbon Bricker 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 Schafer 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 Abstractions
333 Tang Hsia/Hsia Perkins Systems Programming
340   Mankoff Mankoff 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 x x Unix Tools wi, sp instructors to-be-determined
390L   Lazowska & Grossman   Leadership Seminar Series
400 Majors, Non-Capstones      
401 Perkins   Perkins Compilers
402   Bodik   Domain Specific Languages
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 M 544)
446 Oh Boots Jamieson & Morgenstern Machine Learning spring offering only will be joint with 546
447   Choi   NLP
451 Zahorjan Kimura Zahorjan OS
452   Krishnamurthy T. Anderson Distributed Systems 
455 Kemelmacher   Redmon Computer Vision
456       Story Design for Animation 
457     Schulz Graphics
458 x     Animation   instructors for all animation courses (458, 459, 460, 464) to be posted later
459 x     Character Animation
461 Heimerl Gollakota Mahajan Networks
464 x   x 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 M 584)
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
490Q       Quantum Computing
490N       Neural Engineering
490       ICTD
492P1 Su     Patterns for Career Success
492D Caspi   Accessiblity Prep
492   Friedman   Performance Engineering
492E   x x Ethical Automation (2 cr. Seminar) instructors to-be-determined
495       Project Practicum
Capstones         one more winter capstone might be added
428       Comp Bio Capstone
441     Reinecke HCI II
454       Internet Systems
460   x   Animation Capstone
475 Hemingway EE EE HW Systems
481SEC Roesner     Security Capstone
481D   Popovic   Games Capstone
481i   Hemingway   Sound Capstone
481   Althoff   Data Science Capstone
481C     Cakmak Robotics Capstone
481V     Kemelmacher Virtual Reality Capstone
481NLP     N. Smith NLP capstone
481OS     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 x Data Structures sp instructor to-be-determined
374 Pirtle Hazen Implementation
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         AREA
501       Compilers progsys
503   Just   SE progsys
505     Tatlock Programming Languages progsys
507 Torlak     Computer-Aided Reasoning for Software progsys
510     Fogarty HCI app
512       Visualization app
515   Oh   Statistical Methods ai
517   N. Smith   NLP app
521 Oveis Gharan     Algorithms theory
525       Random Algorithms theory
526     Tessaro Cryptography theory
527 S. Lee     Comp Bio app
531   A. Rao   Complexity I  theory
535   Y. Lee   Theory of Convex Optimization theory
544   Suciu   Databases progsys
546     Jamieson & Morgenstern Machine Learning ai yes, this has moved to spring for this year
547     Althoff Machine Learning for Big Data ai
548 Oskin     Architecture systems
550       Systems for all systems
551       OS systems
552 Krishnamurthy     Distributed Systems systems
556 Schulz     Computational Fabrication app
557       Graphics app
561       Networks systems
564   Kohno   Security app
567   Taylor   Digital Systems Design systems
571     D. Fox Robotics app
573   Hajishirzi   AI ai
576       Computer Vision app
5xx Farhadi     Deep Learning (joint with 4xx) ai not yet approved for quals but likely will be
5xx     Boots Reinforcement Learning ai not yet approved for quals but likely will be
5xx   Jamieson   Interactive Learning ai not yet approved for quals but likely will be
5xx     Gollakota Mobile & Wireless Systems systems not yet approved for quals but likely will be
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 (2 cr. Seminar)
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   599   Linguistics for NLP instructor posted later (visitor in Linguistics)
599   Morgenstern   TBD title coming later
599     Ceze TBD
599     Heimerl ICTD
599     Zettlemoyer Topics in Natural Language Understanding
599       Quantum Computing tentative, quarter to-be-determined
599A1   Gottesman & Lazowska   Entrepreneurship: Company-Building (w/ 490A, P590A)
PMP         one spring course still needs to be added
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     Shapiro Vision
P590A   Gottesman & Lazowska   Entrepreneurship: Company-Building (w/ 490A, 599A1)
P590     Froehlich Ubiquitous Computing
P590     Ri. Anderson ICTD
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