CS 2023-2024 Draft Schedule

by course | by faculty

Listing by course
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
Listing by faculty
Faculty Fall 2023 Spring 2024
Pieter Abbeel
CS 294-158
Krste Asanović
CS 294-252
Michael Ball
CS 169A
CS 169L
Christian Borgs
CS 170
Aydin Buluç
CS C267
Sarah Chasins
CS 39
CS 164
CS 298-7
CS 294-184
Alvin Cheung
CS 186
Natacha Crooks
CS 162
CS 298-7
CS 294-234
Trevor Darrell
CS 294-43
James Demmel
CS C267
John DeNero
CS 61A
CS 61A
Anca Dragan
CS 188
Alexei (Alyosha) Efros
CS 180
CS 294-26
CS C280
Armando Fox
CS 169A
CS 194-244
CS 294-244
CS 375
CS 169L
CS 194-244
CS 294-244
Gerald Friedland
CS 294-82
Dan Garcia
CS 10
CS 61C
CS 194-244
CS 198-2
CS 294-244
CS 10
CS 194-244
CS 294-244
CS 302
Sanjam Garg
CS 171
Joseph Gonzalez
CS 294-162
CS 294-248
CS 294-162
Nika Haghtalab
CS 170
Björn Hartmann
CS 160
CS 260A
Joseph M. Hellerstein
CS 298-12
CS 286B
Christopher Hunn
CS 370
CS 370
Angjoo Kanazawa
CS 180
CS 294-26
CS C280
Peyrin Kao
CS 61B
CS 161
CS 188
CS 61B
CS 161
Daniel Klein
CS 288
Aditi Krishnapriyan
CS 294-254
John D. Kubiatowicz
CS 162
Sergey Levine
CS 285
Jennifer Listgarten
CS 189
CS 289A
CS 294-150
Jitendra Malik
CS 189
Igor Mordatch
CS 188
Ren Ng
CS 194-164
CS 294-164
CS 184
CS 284A
James O'Brien
CS 284B
Aditya Parameswaran
CS 298-12
Raluca Ada Popa
CS 261
CS 161
Prasad Raghavendra
CS 298-2
CS 170
Satish Rao
CS 61A
CS 70
Sylvia Ratnasamy
CS 168
Benjamin Recht
CS C281A
Anant Sahai
CS 182
CS 282A
Koushik Sen
CS 264
CS 164
CS 264
Sanjit A. Seshia
CS 70
Sophia Shao
CS 152
CS 252A
Jonathan Shewchuk
CS 189
CS 289A
Alistair Sinclair
CS 294-180
CS 70
Dawn Song
CS 194-177
CS 194-196
CS 294-177
CS 294-196
Ion Stoica
CS 294-240
Alane Suhr
CS 288
CS 294-258
Avishay Tal
CS 70
CS 298-2
CS 278
David A. Wagner
CS 298-3
John Wawrzynek
CS 194-256
CS 294-256
John Wright
CS 170
CS 294-242
Lisa Yan
CS 39
CS 195
CS H195
CS 61C
Justin Yokota
CS 61B
CS 61C
CS 61B
CS 61C
Matei Zaharia
CS 194-196
CS 294-162
CS 294-196
Non-EECS Instructors
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