CSE Teaching Schedule 2018-2019

          2018-2019 Autumn Winter Spring Title 100         Required 120   Hsia   Principles of CS Required/Core 142 Wortzman/Wortzman Reges/Reges Wortzman/Wortzman Intro Prog Java Core 143 Schafer Schafer/Schafer Reges/Reges Intro Prog II Java Capstone 143X Reges     Intro Prog I+II Java 154 Bricker&Hovik Bricker&Hovik Web Programming 160   Gan   Data Programming 163     Schafer Intermediate Data Programming 180 STAT/INFO STAT/INFO Maas Introduction to Data Science 131     Hemingway Digital Photography 190Z Bricker Bricker Bricker STARS 190D       Pixels 390HA Fung Wortzman Wortzman 142 Honors Seminar 390HB Reges Reges Reges 143 Honors Seminar 200-300 Majors       EE205 EE     Signal Conditioning 311 Zatloukal/Torlak   Zatloukal/Rothvoss Foundations I 312 Karlin Tompa/Tompa A. Rao Foundations II 331 Ernst Zatloukal Perkins/Perkins Software Design and Implementation   332 Ru. Anderson/Ru. Anderson Ru. Anderson/Ru. Anderson   Data Abstractions 333 Perkins Perkins Hsia/Hsia Systems Programming 340     Mankoff Interaction Programming 341 Grossman Tatlock Grossman Languages 344 Suciu Suciu Leang Intro to Data Management 351 Hsia/Hsia Ceze&Willsey Ru. Anderson/Ru. Anderson The Hardware/Software Interface 369   Hsia Hsia Digital Logic 371 EE EE EE Advanced Logic 391 Wortzman Wortzman Wortzman Unix Tools 390L   Lazowska&Grossman   Leadership Seminar Series 390P       Programming and Problem Solving 400 Majors         401 Perkins     Compilers 402     Bodik Domain Specific Languages 403   Ernst   Software Engineering 421 Y. Lee Ri. Anderson Oveis Gharan Algorithms 427 Ruzzo     Computational Biology 428     Ruzzo Comp Bio Capstone 431 A. Rao     Complexity 440 Oliveira Fogarty Oliveira HCI I 441     Reinecke HCI II 442 Heer     Visualization 444   Maas Maas Databases (joint with M 544) 446   Kakade Jamieson & Karlin Machine Learning 447   N. Smith   NLP 451 X. Wang Zahorjan Kimura OS 452     Krishnamurthy/Michael Distributed Systems  454       Internet Systems 455 Martin     Computer Vision 456       Story Design for Animation  457     Popovic Graphics 458 Mones     Animation   459 Mones     Character Animation 460   Mones   Animation Capstone 461 Heimerl Mahajan Zahorjan Networks 464     Mones Adv Topics in Animation 469 EE Oskin   Computer Architecture I 470     Oskin Computer Architecture II 473 Tanimoto Shapiro Zettlemoyer AI 474 EE EE EE Embedded SW 475 Hemingway EE EE HW Systems 484 Kohno   Roesner Security (joint with M 584) 481C   Cakmak   Robotics Capstone 481D       Games 481i   Hemingway   Sound Capstone 481V Sankar   Kemelmacher Virtual Reality Capstone 481NLP     N. Smith NLP capstone 481SYS Zahorjan     Cloud Capstone 481SEC   Kohno   Security Capstone 481W       World Challenges 482A     Caspi Accessibility Capstone 482K     Ri. Anderson Tech for Resource-Constrained Env. 486   Seelig (EE)   Intro to Synthetic Biology (joint with 586) 490G1 Farhadi   Deep Learning 490N R. Rao     Neural Engineering 490C Ri. Anderson     ICTD 490   J. Lee   Toolkit for Modern Algorithms 490Q   Svore   Quantum Computing 490R     Choudhury Robotics 490T Aguera y Arcas & Fairhall   Aguera y Arcas & Fairhall Intelligent machinery, identity and ethics (2 cr. Seminar) 490A   Gottesman & Lazowska   Entrepreneuship: Company-Building (w/ 599A1,P590A) 490D Caspi   Accessiblity Prep 490E   Michalove   Ethical Automation (2 cr. Seminar) 490H1   Hovik & R. Wang   History of Computing (1 cr. Seminar) 490R1   Pittman   Reliable Software Systems (1 cr. Seminar) 490P1       Patterns for Career Success 495       Project Practicum Non-majors         373 Mare Champion Champion Data Structures 374   Hazen Implementation 410       OS/Arch 412       Visualization 413 Perkins   Languages 414 Maas   Suciu Database Systems 415   Tanimoto Tanimoto AI 416     Oh ML 417   Ruzzo   Theory 5th Year MS         M 501 Perkins     Compilers (joint with 401) M 502     Bodik Domain Specific Languages (joint with 402) M 544   Maas Maas Databases (joint with 444) M 547   N. Smith   NLP (joint with 447) M 584 Kohno   Roesner Security (joint with 484) Quals         AREA 501   Bodik   Compilers progsys 503     Ernst SE progsys 505 Tatlock   Programming Languages progsys 507   Torlak   Computer-Aided Reasoning for Software progsys 510 Fogarty     HCI app 512     Heer Visualization app 515       Statistical Methods ai 517 Choi   NLP app 521 Oveis Gharan     Algorithms theory 525   J. Lee Random Algorithms theory 526     Lin Cryptography theory 527 Seelig   Comp Bio app 531       Complexity I  theory 535   Y. Lee Theory of Convex Optimization theory 544       Databases progsys 546 Jamieson     Machine Learning ai 547     Althoff Machine Learning for Big Data ai 548     Ceze Architecture systems 550 Krishnamurthy     Systems for all systems 551   X. Wang   OS systems 552   Lorch&Howell Distributed Systems systems 556 Schulz     Computational Fabrication app 557     Graphics app 561       Networks systems 564   Roesner   Security app 567   Taylor   Digital Systems Design (title in flux) systems 571   Bhattacharjee   Robotics app 573   Hajishirzi   AI ai 576     Shapiro Computer Vision app Advanced Grad       522       Algorithms II 528       Computational Neuroscience 532       Complexity Theory 549       High-Performance Computer Architecture 579       Optimal Control 590 Aguera y Arcas & Fairhall     Intelligent machinery, identity and ethics (2 cr. Seminar) 599G1 Farhadi     Intro to Deep learning (joint with 490) 599 Hellerstein     Kinetics Modeling 599 Nandakumar     Modern Mobile Systems 599 Razenshteyn     Algorithms Through a Geometric Lens 599 Roesner     Technology-Enabled Misinformation 599   Althoff   Data Science for Human Well-Being 599   Just   Research Methods and Data Analysis in Software Systems Rese 599   A. Rao   Communication Complexity and Applications to Lower bounds 599   Schulz Selected Topics in Computational Fabrication 599     Froehlich Prototyping Interactive Systems 599   Hajishirzi Representation and Reasoning in NLP 599     Kakade & Agarwal Bandits and Reinforcement Learning 599A1   Gottesman & Lazowska   Entrepreneurship: Company-Building (w/ 490A, P590A) PMP         P501       Compilers P503 Miller   Software Engineering P505     Tatlock Programming Languages P510       HCI P517 Zettlemoyer     NLP P521   Karlin   Algorithms P527       Computational Biology P531       Complexity P524 Lumsdaine     Parallel Computing P544       Databases P546 Hulten     Data Mining / Machine Learning P548       Computer Architecture P551       Operating Systems P552       Distributed Systems P561       Networks P557     Curless Graphics P564       Security P573   Weld   Artificial Intelligence P576     Vision P590A   Gottesman & Lazowska   Entrepreneurship: Company-Building (w/ 490A, 599A1) P590       Domain Specific Languages P590       Robotics P590     Ubiquitous Computing P590     Just SE TBD P590     Tessaro Applied Cryptography P590 Friedman     Performance Engineering Service Grad       583 Hellerstein&Beck     SE for Data Scientists GIX         TECHIN510 Cakmak     Programming for Digital and Physical User Interfaces TECHIN540       Launch Project Patel in Summer Data PMP         D514   Friedman   Data Management for Data Science D515     Hellerstein&Beck Software Design for Data Science D516 Balazinska     Scalable Data Systems and Algorithms HCID         521   Froehlich               <![if supportMisalignedColumns]> <![endif]>

You Might Also Like