Course | Title | Fall 2023 | Spring 2024 |
---|---|---|---|
CS 10 | The Beauty and Joy of Computing |
Dan Garcia |
Dan Garcia |
CS 39 | Technology, Society, and Power |
Sarah Chasins Lisa Yan |
|
CS 61A | The Structure and Interpretation of Computer Programs |
John DeNero Satish Rao |
John DeNero |
CS 61B | Data Structures |
Peyrin Kao Justin Yokota |
Peyrin Kao Justin Yokota |
CS 61C | Great Ideas of Computer Architecture (Machine Structures) |
Dan Garcia Justin Yokota |
Lisa Yan Justin Yokota |
CS 70 | Discrete Mathematics and Probability Theory |
Satish Rao Avishay Tal |
Sanjit A. Seshia Alistair Sinclair |
CS 152 | Computer Architecture and Engineering |
Sophia Shao |
|
CS 160 | User Interface Design and Development |
Björn Hartmann |
|
CS 161 | Computer Security |
Peyrin Kao |
Peyrin Kao Raluca Ada Popa |
CS 162 | Operating Systems and System Programming |
Natacha Crooks |
John D. Kubiatowicz |
CS 164 | Programming Languages and Compilers |
Sarah Chasins |
Koushik Sen |
CS 168 | Introduction to the Internet: Architecture and Protocols |
Sylvia Ratnasamy |
|
CS 169A | Introduction to Software Engineering |
Michael Ball Armando Fox |
|
CS 169L | Software Engineering Team Project |
Michael Ball Armando Fox |
|
CS 170 | Efficient Algorithms and Intractable Problems |
Nika Haghtalab John Wright |
Christian Borgs Prasad Raghavendra |
CS 171 | Cryptography |
Sanjam Garg |
|
CS 180 | Intro to Computer Vision and Computational Photography |
Alexei (Alyosha) Efros Angjoo Kanazawa |
|
CS 182 | Designing, Visualizing and Understanding Deep Neural Networks |
Anant Sahai |
|
CS 184 | Foundations of Computer Graphics |
Ren Ng |
|
CS 186 | Introduction to Database Systems |
Alvin Cheung |
|
CS 188 | Introduction to Artificial Intelligence |
Peyrin Kao Igor Mordatch |
Anca Dragan |
CS 189 | Introduction to Machine Learning |
Jennifer Listgarten Jitendra Malik |
Jonathan Shewchuk |
CS 194-164 | Computational Color |
Ren Ng |
|
CS 194-177 | Special Topics on Decentralized Finance |
Dawn Song |
|
CS 194-196 | Special Topics on Science and Technology of Decentralization and Decentralized Intelligence |
Dawn Song Matei Zaharia |
|
CS 194-244 | STAR Assessments for Proficiency-Based Learning |
Armando Fox Dan Garcia |
Armando Fox Dan Garcia |
CS 194-256 | Machine Learning for Hardware Design |
John Wawrzynek |
|
CS 195 | Social Implications of Computer Technology |
Lisa Yan |
might offer |
CS H195 | Honors Social Implications of Computer Technology |
Lisa Yan |
might offer |
CS 198-2 | Gamescrafters |
Dan Garcia |
|
CS 198-3 | UCBUGG: 3D Modeling and Animation (section 1) | ||
CS 198-8 | Linux System Admin DeCal (section 1) | ||
CS 198-56 | Web Design | ||
CS 198-71 | Going Down the EECS Stack | ||
CS 198-75 | Cubstart: Introduction to Building Apps (section 1) | ||
CS 198-77 | Blockchain for Developers | ||
CS 198-78 | Fundamentals of Blockchain Technology | ||
CS 198-80 | Extended Reality Development | ||
CS 198-99 | Intro to Full Stack Web Development | ||
CS 198-126 | Deep Learning for Visual Data | ||
CS 198-130 | Intro to AI Safety | ||
CS 198-132 | Introduction to Competitive Programming and Algorithms | ||
CS 198-136 | yeSWEcan | ||
CS 198-303 | UCBUGG: 3D Modeling and Animation (section 2) | ||
CS 198-750 | Cubstart: Introduction to Building Apps (section 2) | ||
CS 198-808 | Linux System Admin DeCal (section 2) | ||
CS 252A | Graduate Computer Architecture |
Sophia Shao |
|
CS 260A | User Interface Design and Development |
Björn Hartmann |
|
CS 261 | Security in Computer Systems |
Raluca Ada Popa |
|
CS 262A | Advanced Topics in Computer Systems |
Intend to offer - not sure who will teach |
|
CS 264 | Implementation of Programming Languages |
Koushik Sen |
Koushik Sen |
CS C267 | Applications of Parallel Computers |
Aydin Buluç James Demmel |
|
CS 278 | Machine-Based Complexity Theory |
Avishay Tal |
|
CS C280 | Computer Vision |
Alexei (Alyosha) Efros Angjoo Kanazawa |
|
CS C281A | Statistical Learning Theory |
Benjamin Recht |
|
CS 282A | Designing, Visualizing and Understanding Deep Neural Networks |
Anant Sahai |
|
CS 284A | Foundations of Computer Graphics |
Ren Ng |
|
CS 284B | Advanced Computer Graphics Algorithms and Techniques |
James O'Brien |
|
CS 285 | Deep Reinforcement Learning, Decision Making, and Control |
Sergey Levine |
|
CS 286B | (aka CS 286) |
Joseph M. Hellerstein |
|
CS 288 | Natural Language Processing |
Daniel Klein Alane Suhr |
|
CS 289A | Introduction to Machine Learning |
Jennifer Listgarten |
Jonathan Shewchuk |
CS 294-26 | Intro to Computer Vision and Computational Photography |
Alexei (Alyosha) Efros Angjoo Kanazawa |
|
CS 294-43 | Vision and Language AI Seminar |
Trevor Darrell |
|
CS 294-82 | Experimental Design for Machine Learning on Multimedia Data |
Gerald Friedland |
|
CS 294-137 | Immersive Computing and Virtual Reality | ||
CS 294-150 | Machine Learning Meets Biology |
Jennifer Listgarten |
|
CS 294-158 | Deep Unsupervised Learning |
Pieter Abbeel |
|
CS 294-162 | Machine Learning Systems |
Joseph Gonzalez Matei Zaharia |
Joseph Gonzalez |
CS 294-164 | Computational Color |
Ren Ng |
|
CS 294-177 | Special Topics on Decentralized Finance |
Dawn Song |
|
CS 294-180 | Partition Functions: Algorithms and Complexity |
Alistair Sinclair |
|
CS 294-184 | Building User-Centered Programming Tools |
Sarah Chasins |
|
CS 294-194 | (low confidence, still confirming if offered) From Research to Startup |
multiple |
|
CS 294-196 | Special Topics on Science and Technology of Decentralization and Decentralized Intelligence |
Dawn Song Matei Zaharia |
|
CS 294-234 | Distributed Systems and Distributed Computing |
Natacha Crooks |
|
CS 294-240 | ?? |
Ion Stoica |
|
CS 294-242 | Quantum Coding Theory |
John Wright |
|
CS 294-244 | STAR Assessments for Proficiency-Based Learning |
Armando Fox Dan Garcia |
Armando Fox Dan Garcia |
CS 294-248 | Foundations of Databases |
Joseph Gonzalez Suciu, Dan |
|
CS 294-252 | Systems and Architectures for Warehouse-Scale Computers in the Era of Domain-Specific Hardware |
Krste Asanović |
|
CS 294-254 | Physics-Inspired Deep Learning |
Aditi Krishnapriyan |
|
CS 294-256 | Machine Learning for Hardware Design |
John Wawrzynek |
|
CS 294-258 | Language Agents in Interaction |
Alane Suhr |
|
CS 298-2 | Theory Seminar |
Prasad Raghavendra Avishay Tal |
|
CS 298-3 | EECS Colloquium |
David A. Wagner |
|
CS 298-7 | Research Methods and Community Norms |
Sarah Chasins Natacha Crooks |
|
CS 298-12 | Database Seminar |
Joseph M. Hellerstein Aditya Parameswaran |
|
CS 302 | Designing Computer Science Education |
Dan Garcia |
|
CS 370 | Adaptive Instruction Methods in Computer Science |
Christopher Hunn |
Christopher Hunn |
CS 375 | Teaching Techniques for Computer Science |
Armando Fox |
Instructor | Fall 2023 | Spring 2024 |
---|---|---|
Intend to offer - not sure who will teach |
CS 262A
|
|
might offer |
CS 195
CS H195 |
|
multiple |
CS 294-194
|
|
Suciu, Dan |
CS 294-248
|