CS 2021-2022 Draft Schedule

by course | by faculty

Listing by course
Course Title Fall 2021 Spring 2022
CS 10 The Beauty and Joy of Computing Joshua Hug
Michael Ball
CS 24 Freshman Seminar: Boeing 737 MAX: Money, Machines, and Morals in Conflict Brian A. Barsky
Brian A. Barsky
CS 24-2 Freshman Seminar: The Coevolution of Humans and Machines Edward A. Lee
CS 24-3 Freshman Seminar: Our Digital Quandary: The Co-Evolution of Information Technology and Society Armando Fox
CS 61A The Structure and Interpretation of Computer Programs John DeNero
Pamela Fox
Pamela Fox
CS 61B Data Structures Paul N. Hilfinger
Paul N. Hilfinger
CS 61C Machine Structures John Wawrzynek
Nicholas Weaver
Nicholas Weaver
CS 70 Discrete Mathematics and Probability Theory Babak Ayazifar
Satish Rao
Satish Rao
Koushik Sen
CS 88 Computational Structures in Data Science Michael Ball
Michael Ball
CS 152 Computer Architecture and Engineering John Wawrzynek
CS 161 Computer Security Raluca Ada Popa
Nicholas Weaver
CS 162 Operating Systems and System Programming Ion Stoica
Anthony D. Joseph
John D. Kubiatowicz
CS 164 Programming Languages and Compilers Sarah Chasins
CS W169A Software Engineering Michael Ball
Pamela Fox
CS 169L Software Engineering Team Project Armando Fox
CS 170 Efficient Algorithms and Intractable Problems James Demmel
Jelani Nelson
Alessandro Chiesa
Prasad Raghavendra
CS 172 Computability and Complexity Avishay Tal
CS 174 Combinatorics and Discrete Probability Yun S. Song
CS L182 Designing, Visualizing and Understanding Deep Neural Networks Sergey Levine
CS W182 Designing, Visualizing and Understanding Deep Neural Networks Sergey Levine
CS 184 Foundations of Computer Graphics Ren Ng
CS W186 Introduction to Database Systems Joshua Hug
Lakshya Jain
Lakshya Jain
CS 188 Introduction to Artificial Intelligence Pieter Abbeel
Anca Dragan
Stuart J. Russell
Dawn Song
CS 189 Introduction to Machine Learning Jennifer Listgarten
Jitendra Malik
Jonathan Shewchuk
CS C191 Quantum Information Science and Technology Umesh Vazirani
CS 194 Mechanism Rediet Abebe
CS 194-15 Parallel Programming Katherine A. Yelick
CS 194-26 Intro to Computer Vision and Computational Photography Alexei (Alyosha) Efros
Angjoo Kanazawa
CS 194-35 Data Engineering Aditya Parameswaran
CS 194-100 Social Justice in EECS John F. Canny
CS 195 Social Implications of Computer Technology John DeNero
Joshua Hug
Joshua Hug
CS H195 Honors Social Implications of Computer Technology John DeNero
Joshua Hug
Joshua Hug
CS C249A Introduction to Embedded Systems Sanjit A. Seshia
CS 261N Internet and Network Security Vern Paxson
CS 262A Advanced Topics in Computer Systems John D. Kubiatowicz
CS 263 Design of Programming Languages Alvin Cheung
CS 264 Implementation of Programming Languages Koushik Sen
CS C267 Applications of Parallel Computers Aydin Buluç
James Demmel
Katherine A. Yelick
CS 268 Computer Networks Sylvia Ratnasamy
Scott Shenker
CS 270 Combinatorial Algorithms and Data Structures Alistair Sinclair
CS 271 Randomness and Computation Alistair Sinclair
CS 276 Cryptography Sanjam Garg
CS C280 Computer Vision Jitendra Malik
Stella Yu
CS C281A Statistical Learning Theory Moritz Hardt
Benjamin Recht
CS C281B Advanced Topics in Learning and Decision Making Martin Wainwright
CS 282A Designing, Visualizing and Understanding Deep Neural Networks Sergey Levine
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
CS 287H Algorithmic Human-Robot Interaction Anca Dragan
CS 288 Natural Language Processing Daniel Klein
CS 289A Introduction to Machine Learning Jennifer Listgarten
Jitendra Malik
Jonathan Shewchuk
CS 294 Distributed Systems & ML Ion Stoica
CS 294-26 Intro to Computer Vision and Computational Photography Alexei (Alyosha) Efros
Angjoo Kanazawa
CS 294-43 Visual Object and Activity Recognition Trevor Darrell
CS 294-82 Experimental Design for Machine Learning on Multimedia Data Gerald Friedland
CS 294-137 Immersive Computing and Virtual Reality Björn Hartmann
James O'Brien
CS 294-150 Machine Learning and Statistics Meet Biology & Chemistry Jennifer Listgarten
CS 294-153 Foundations of Probabilistic Proofs Alessandro Chiesa
CS 294-158 Deep Unsupervised Learning Pieter Abbeel
CS 294-164 Computational Color Ren Ng
CS 294-167 Geometry and Learning for 3D Vision Yi Ma
CS 294-171 Privacy Preserving Systems Natacha Crooks
CS 294-182 Machine Learning and Econ Nika Haghtalab
Michael Jordan
CS 294-184 Building User-Centered Programming Tools Sarah Chasins
CS 294-186 Equity and Access in Algorithms, Mechanisms, and Optimization Rediet Abebe
CS 294-190 Advanced topics in learning and decision making Pieter Abbeel
Stuart J. Russell
CS 294-202 Psuedorandomness Avishay Tal
CS 294-204 Phase Transitions Christian Borgs
CS 298-3 EECS Colloquium Jeffrey Bokor
CS 298-7 Research Culture and Community Norms Sarah Chasins
Natacha Crooks
CS 298-12 Data Systems & Foundations Seminar Alvin Cheung
Joseph M. Hellerstein
Aditya Parameswaran
CS 298-15 BAIR First-year Proseminar Pieter Abbeel
Trevor Darrell
Ken Goldberg
CS 302 Designing Computer Science Education Michael Ball
Pamela Fox
CS 370 Introduction to Teaching Computer Science Christopher Hunn
CS 375 Teaching Techniques for Computer Science Armando Fox
Armando Fox
EECS 16A Designing Information Devices and Systems I Ana Claudia Arias
Michael Lustig
Thomas Courtade
Prabal Dutta
EECS 16B Designing Information Devices and Systems II Anant Sahai
Vladimir Stojanovic
Gireeja Ranade
Vladimir Stojanovic
EECS C106A Introduction to Robotics
EECS 126 Probability and Random Processes Shyam Parekh
Kannan Ramchandran
EECS 127 Optimization Models in Engineering Laurent El Ghaoui
Murat Arcak
Laurent El Ghaoui
EECS 149 Introduction to Embedded Systems Sanjit A. Seshia
EECS 151 Introduction to Digital Design and Integrated Circuits Borivoje Nikolic
Sophia Shao
EECS 206A Introduction to Robotics
EECS 225A Statistical Signal Processing Jiantao Jiao
EECS 227AT Optimization Models in Engineering Gireeja Ranade
Murat Arcak
Laurent El Ghaoui
Listing by faculty
Faculty Fall 2021 Spring 2022
Pieter Abbeel
CS 188
CS 294-190
CS 298-15
CS 294-158
Rediet Abebe
CS 294-186
CS 194
CS 294
Murat Arcak
EECS 127
EECS 227AT
Ana Claudia Arias
EECS 16A
Babak Ayazifar
CS 70
Michael Ball
CS 88
CS W169A
CS 10
CS 88
CS 302
Brian A. Barsky
CS 24
CS 24
Jeffrey Bokor
CS 298-3
Christian Borgs
CS 294-204
CS 294
Aydin Buluç
CS C267
John F. Canny
CS 194-100
Sarah Chasins
CS 164
CS 298-7
CS 294-184
Alvin Cheung
CS 263
CS 298-12
Alessandro Chiesa
CS 294-153
CS 170
Thomas Courtade
EECS 16A
Natacha Crooks
CS 294-171
CS 298-7
Trevor Darrell
CS 294-43
CS 298-15
James Demmel
CS 170
CS C267
John DeNero
CS 61A
CS 195
CS H195
Anca Dragan
CS 188
CS 287H
Prabal Dutta
EECS 16A
Alexei (Alyosha) Efros
CS 194-26
CS 294-26
CS 294
Laurent El Ghaoui
EECS 127
EECS 127
EECS 227AT
Armando Fox
CS 24-3
CS 375
CS 169L
CS 375
Pamela Fox
CS 61A
CS W169A
CS 61A
CS 302
Gerald Friedland
CS 294-82
Sanjam Garg
CS 276
Ken Goldberg
CS 298-15
Nika Haghtalab
CS 294-182
Moritz Hardt
CS C281A
CS 294
Björn Hartmann
CS 294-137
Joseph M. Hellerstein
CS 298-12
Paul N. Hilfinger
CS 61B
CS 61B
Joshua Hug
CS 10
CS W186
CS 195
CS H195
CS 194
CS 195
CS H195
Christopher Hunn
CS 370
Lakshya Jain
CS W186
CS W186
Jiantao Jiao
EECS 225A
Michael Jordan
CS 294-182
Anthony D. Joseph
CS 162
Angjoo Kanazawa
CS 194-26
CS 294-26
Daniel Klein
CS 288
John D. Kubiatowicz
CS 262A
CS 162
Edward A. Lee
CS 24-2
Sergey Levine
CS L182
CS W182
CS 282A
Jennifer Listgarten
CS 189
CS 289A
CS 294-150
Michael Lustig
EECS 16A
Yi Ma
CS 294-167
Jitendra Malik
CS 189
CS 289A
CS C280
Jelani Nelson
CS 170
Ren Ng
CS 294-164
CS 184
CS 284A
Borivoje Nikolic
EECS 151
James O'Brien
CS 294-137
CS 284B
Aditya Parameswaran
CS 298-12
CS 194-35
Shyam Parekh
EECS 126
Vern Paxson
CS 261N
Raluca Ada Popa
CS 161
Prasad Raghavendra
CS 170
Kannan Ramchandran
EECS 126
Gireeja Ranade
EECS 227AT
EECS 16B
Satish Rao
CS 70
CS 70
Sylvia Ratnasamy
CS 268
Benjamin Recht
CS C281A
Stuart J. Russell
CS 294-190
CS 188
Anant Sahai
EECS 16B
Koushik Sen
CS 264
CS 70
Sanjit A. Seshia
CS C249A
EECS 149
Sophia Shao
EECS 151
Scott Shenker
CS 268
Jonathan Shewchuk
CS 189
CS 289A
Alistair Sinclair
CS 271
CS 270
Dawn Song
CS 188
Yun S. Song
CS 174
Ion Stoica
CS 162
CS 294
Vladimir Stojanovic
EECS 16B
EECS 16B
Avishay Tal
CS 294-202
CS 172
Umesh Vazirani
CS C191
Martin Wainwright
CS C281B
John Wawrzynek
CS 61C
CS 152
Nicholas Weaver
CS 61C
CS 161
CS 61C
Katherine A. Yelick
CS 194-15
CS C267
Stella Yu
CS C280
Non-EECS Instructors
Instructor Fall 2021 Spring 2022