CS 2022-2023 Draft Schedule

by course | by faculty

Listing by course
Course Title Fall 2022 Spring 2023
CS 10 The Beauty and Joy of Computing Dan Garcia
CS 61A The Structure and Interpretation of Computer Programs Unknown
John DeNero
Hany Farid
CS 61B Data Structures Joshua Hug
Joshua Hug
Justin Yokota
CS 61C Machine Structures Dan Garcia
Lisa Yan
Dan Garcia
Justin Yokota
CS 70 Discrete Mathematics and Probability Theory Babak Ayazifar
Satish Rao
Babak Ayazifar
Satish Rao
CS C88C (formerly CS 88) Enroll in DATA C88C Michael Ball
CS 152 Computer Architecture and Engineering Sophia Shao
CS 160 User Interface Design and Development Björn Hartmann
CS 161 Computer Security Kao, Peyrin
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
CS 170 Efficient Algorithms and Intractable Problems James Demmel
Jelani Nelson
Prasad Raghavendra
John Wright
CS 172 Computability and Complexity Avishay Tal
CS 174 Combinatorics and Discrete Probability Alistair Sinclair
CS 176 Algorithms for Computational Biology Nilah Ioannidis
Yun S. Song
CS 182 Designing, Visualizing and Understanding Deep Neural Networks Anant Sahai
Anant Sahai
CS 184 Foundations of Computer Graphics Ren Ng
James O'Brien
CS 186 Lecture offered online only Alvin Cheung
Alvin Cheung
CS 188 Introduction to Artificial Intelligence Peyrin Kao
Stuart J. Russell
CS 189 Introduction to Machine Learning Jennifer Listgarten
Jitendra Malik
Jonathan Shewchuk
CS C191 Quantum Information Science and Technology Umesh Vazirani
Ajoy, Ashok
CS 194-26 Intro to Computer Vision and Computational Photography Alexei (Alyosha) Efros
Angjoo Kanazawa
CS 194-100 EECS for All: Social Justice in EECS John F. Canny
CS 194-177 Special Topics on Decentralized Finance Dawn Song
CS 194-198 Networks: Models, Processes & Algorithms Rediet Abebe
CS 194-224 Entrepreneurship in Web3 Dawn Song
CS 195 combined with CS H195 Michael Ball
Lisa Yan
Lisa Yan
CS H195 Honors Social Implications of Computer Technology Lisa Yan
CS C249A Introduction to Embedded Systems Prabal Dutta
Sanjit A. Seshia
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 John D. Kubiatowicz
CS C267 Applications of Parallel Computers Aydin Buluç
James Demmel
Grigori, Laura
CS 268 Computer Networks Sylvia Ratnasamy
CS 270 Combinatorial Algorithms and Data Structures Jelani Nelson
CS 271 Randomness and Computation Alistair Sinclair
CS C280 Computer Vision Alexei (Alyosha) Efros
Jitendra Malik
CS C281B Advanced Topics in Learning and Decision Making ibshirani, Ryan
CS 282A Designing, Visualizing and Understanding Deep Neural Networks Anant Sahai
Anant Sahai
CS 284A Foundations of Computer Graphics Ren Ng
James O'Brien
CS 285 Deep Reinforcement Learning, Decision Making, and Control Sergey Levine
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-26 Intro to Computer Vision and Computational Photography Alexei (Alyosha) Efros
Angjoo Kanazawa
CS 294-43 Visual Object and Activity Recognition Trevor Darrell
Trevor Darrell
CS 294-82 Experimental Design for Machine Learning on Multimedia Data Gerald Friedland
CS 294-92 Analysis of Boolean Functions Avishay Tal
CS 294-137 Immersive Computing and Virtual Reality Björn Hartmann
CS 294-150 Machine Learning and Statistics Meet Biology & Chemistry Jennifer Listgarten
CS 294-171 Privacy Preserving Systems Natacha Crooks
CS 294-177 Special Topics on Decentralized Finance Dawn Song
CS 294-182 Machine Learning and Econ Nika Haghtalab
Michael Jordan
CS 294-184 User Centered Programming Tools Sarah Chasins
CS 294-186 Equity in Algorithms Rediet Abebe
Britton, Tolani
CS 294-200 EECS for All: Social Justice in EECS
CS 294-210 How to Mentor Undergraduates in Research Projects John F. Canny
CS 294-214 Efficient Algorithms and Computational Intractability in Statistics Prasad Raghavendra
CS 294-224 Entrepreneurship in Web3 Dawn Song
CS 298-3 EECS Colloquium
CS 302 Designing Computer Science Education Michael Ball
CS 370 Adaptive Instruction Methods in Computer Science Christopher Hunn
Christopher Hunn
CS 375 Teaching Techniques for Computer Science Michael Ball
Armando Fox
EECS 16A Designing Information Devices and Systems I Ana Claudia Arias
Michael Lustig
Rikky Muller
Laura Waller
EECS 16B Designing Information Devices and Systems II Yi Ma
Sayeef Salahuddin
EECS C106A Introduction to Robotics S. Shankar Sastry
Sreenath, Koushil
EECS C106B Robotic Manipulation and Interaction S. Shankar Sastry
Sreenath, Koushil
EECS 126 Probability and Random Processes Kannan Ramchandran
Thomas Courtade
EECS 127 Optimization Models in Engineering Gireeja Ranade
Gireeja Ranade
EECS 151LA Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
John Wawrzynek
EECS 151LB Introduction to Digital Design and Integrated Circuits Lab John Wawrzynek
EECS 151 Introduction to Digital Design and Integrated Circuits Sophia Shao
John Wawrzynek
EECS 206A Introduction to Robotics S. Shankar Sastry
Sreenath, Koushil
EECS 206B Robotic Manipulation and Interaction S. Shankar Sastry
Sreenath, Koushil
EECS 208 Computational Principles for High-dimensional Data Analysis Yi Ma
EECS 225A Statistical Signal Processing Venkat Anantharam
EECS 225B Digital Image Processing Avideh Zakhor
EECS 227AT Optimization Models in Engineering Gireeja Ranade
Gireeja Ranade
EECS 251A Introduction to Digital Design and Integrated Circuits Sophia Shao
John Wawrzynek
EECS 251B Advanced Digital Integrated Circuits and Systems John Wawrzynek
Sophia Shao
EECS 251LA Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
John Wawrzynek
EECS 251LB Introduction to Digital Design and Integrated Circuits Lab John Wawrzynek
Listing by faculty
Faculty Fall 2022 Spring 2023
Rediet Abebe
CS 194-198
CS 294-186
Venkat Anantharam
EECS 225A
Ana Claudia Arias
EECS 16A
Babak Ayazifar
CS 70
CS 70
Michael Ball
CS C88C
CS 169A
CS 195
CS 375
CS 169L
CS 302
Aydin Buluç
CS C267
John F. Canny
CS 294-210
CS 194-100
Sarah Chasins
CS 164
CS 294-184
Alvin Cheung
CS 186
CS 186
Thomas Courtade
EECS 126
Natacha Crooks
CS 162
CS 294-171
Trevor Darrell
CS 294-43
CS 294-43
James Demmel
CS 170
CS C267
John DeNero
CS 61A
Anca Dragan
CS 287H
Prabal Dutta
CS C249A
Alexei (Alyosha) Efros
CS 194-26
CS 294-26
CS C280
Hany Farid
CS 61A
Armando Fox
CS 169A
CS 375
Gerald Friedland
CS 294-82
Dan Garcia
CS 10
CS 61C
CS 61C
Nika Haghtalab
CS 294-182
Björn Hartmann
CS 294-137
CS 160
CS 260A
Joshua Hug
CS 61B
CS 61B
Christopher Hunn
CS 370
CS 370
Nilah Ioannidis
CS 176
Michael Jordan
CS 294-182
Angjoo Kanazawa
CS 194-26
CS 294-26
Peyrin Kao
CS 188
Daniel Klein
CS 288
John D. Kubiatowicz
CS 262A
CS 162
Sergey Levine
CS 285
Jennifer Listgarten
CS 189
CS 289A
CS 294-150
Michael Lustig
EECS 16A
Yi Ma
EECS 16B
EECS 208
Jitendra Malik
CS 189
CS 289A
CS C280
Rikky Muller
EECS 16A
Jelani Nelson
CS 170
CS 270
Ren Ng
CS 184
CS 284A
James O'Brien
CS 184
CS 284A
Raluca Ada Popa
CS 261
Prasad Raghavendra
CS 294-214
CS 170
Kannan Ramchandran
EECS 126
Gireeja Ranade
EECS 127
EECS 227AT
EECS 127
EECS 227AT
Satish Rao
CS 70
CS 70
Sylvia Ratnasamy
CS 168
CS 268
Stuart J. Russell
CS 188
Anant Sahai
CS 182
CS 282A
CS 182
CS 282A
Sayeef Salahuddin
EECS 16B
S. Shankar Sastry
EECS C106A
EECS 206A
EECS C106B
EECS 206B
Koushik Sen
CS 164
Sanjit A. Seshia
CS C249A
Sophia Shao
EECS 151LA
EECS 151
EECS 251A
EECS 251LA
CS 152
CS 252A
EECS 251B
Jonathan Shewchuk
CS 189
CS 289A
Alistair Sinclair
CS 271
CS 174
Dawn Song
CS 194-177
CS 194-224
CS 294-177
CS 294-224
Yun S. Song
CS 176
Avishay Tal
CS 172
CS 294-92
Umesh Vazirani
CS C191
Laura Waller
EECS 16A
John Wawrzynek
EECS 251B
EECS 151LA
EECS 151LB
EECS 151
EECS 251A
EECS 251LA
EECS 251LB
John Wright
CS 170
Lisa Yan
CS 61C
CS 195
CS 195
CS H195
Justin Yokota
CS 61B
CS 61C
Avideh Zakhor
EECS 225B
Non-EECS Instructors
Instructor Fall 2022 Spring 2023
Ajoy, Ashok
CS C191
Britton, Tolani
CS 294-186
10466403
CS 61A
Grigori, Laura
CS C267
ibshirani, Ryan
CS C281B
Sreenath, Koushil
EECS C106A
EECS 206A
EECS C106B
EECS 206B