by course | by faculty

Listing by course
Course Title Fall 2024 Spring 2025
CS 10 The Beauty and Joy of Computing Dan Garcia
Dan Garcia
CS 61A The Structure and Interpretation of Computer Programs John DeNero
John DeNero
CS 61B Data Structures Justin Yokota
Joshua Hug
CS 61C Great Ideas of Computer Architecture (Machine Structures) Dan Garcia
Lisa Yan
CS 70 Discrete Mathematics and Probability Theory Joshua Hug
Justin Yokota
Justin Yokota
CS 152 Instructor may change Christopher Fletcher
CS 160 User Interface Design and Development Björn Hartmann
CS 161 Instructor may change David A. Wagner
Raluca Ada Popa
CS 162 Operating Systems and System Programming Ion Stoica
John D. Kubiatowicz
Matei Zaharia
CS 164 Programming Languages and Compilers Koushik Sen
Max Willsey
CS 168 Introduction to the Internet: Architecture and Protocols Sylvia Ratnasamy
CS 169A Introduction to Software Engineering Michael Ball
CS 169L Software Engineering Team Project Michael Ball
Armando Fox
CS 170 Efficient Algorithms and Intractable Problems Sanjam Garg
Satish Rao
CS 172 Computability and Complexity Avishay Tal
CS 174 Not sure this class will be offered
CS 176 Algorithms for Computational Biology Yun S. Song
CS 182 Designing, Visualizing and Understanding Deep Neural Networks Anant Sahai
CS 186 Introduction to Database Systems Alvin Cheung
Alvin Cheung
CS 188 Introduction to Artificial Intelligence Pieter Abbeel
Igor Mordatch
Stuart J. Russell
CS 189 Introduction to Machine Learning Jennifer Listgarten
Jonathan Shewchuk
CS C191 Quantum Information Science and Technology Alp Sipahigil
Umesh Vazirani
Alp Sipahigil
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
CS 194-244 STAR Assessments for Proficiency-Based Learning Dan Garcia
Narges Norouzi
Dan Garcia
CS 195 Social Implications of Computer Technology Lisa Yan
Joshua Hug
CS 252A Instructor may change Christopher Fletcher
CS 260A User Interface Design and Development Björn Hartmann
CS 260B Human-Computer Interaction Research Björn Hartmann
CS 262A Advanced Topics in Computer Systems John D. Kubiatowicz
CS 264 Implementation of Programming Languages Koushik Sen
CS 265 Compiler Optimization and Code Generation Max Willsey
CS C267 Applications of Parallel Computers Aydin Buluç
James Demmel
CS 268 Computer Networks Sylvia Ratnasamy
CS 270 Combinatorial Algorithms and Data Structures Satish Rao
CS 271 Randomness and Computation Alistair Sinclair
CS 276 Cryptography Sanjam Garg
CS C280 Computer Vision Alexei (Alyosha) Efros
Jitendra Malik
CS C281A Not sure this will be offered Benjamin Recht
CS C281B Not sure this class will be offered
CS 282A Designing, Visualizing and Understanding Deep Neural Networks Anant Sahai
CS 288 Natural Language Processing Alane Suhr
CS 289A Introduction to Machine Learning Jennifer Listgarten
CS 294-43 Visual Object and Activity Recognition Trevor Darrell
CS 294-137 Immersive Computing & VR Yang, Allen
CS 294-150 Machine Learning and Statistics Meet Biology & Chemistry Jennifer Listgarten
CS 294-158 Deep Unsupervised Learning Pieter Abbeel
CS 294-162 ML Systems Joseph Gonzalez
Matei Zaharia
CS 294-177 Special Topics on Decentralized Finance Dawn Song
CS 294-184 User-Centered Programming Tools Sarah Chasins
CS 294-194 From Research to Startup Prabal Dutta
CS 294-196 Special Topics on Science and Technology of Decentralization and Decentralized Intelligence Dawn Song
CS 294-202 Pseudorandomness Avishay Tal
CS 294-234 Distributed Computing & Distributed Systems Natacha Crooks
CS 294-244 STAR Assessments for Proficiency-Based Learning Dan Garcia
CS 294-256 Machine Learning for Hardware Design John Wawrzynek
CS 294-258 Computational Models of Language Use and Learning Alane Suhr
CS 294-261 Learning Problems with Quantum Computing John Wright
CS 294-263 zkSNARKs: From Theory to Practice Sanjam Garg
CS 370 Adaptive Instruction Methods in Computer Science Christopher Hunn
CS 375 Teaching Techniques for Computer Science Michael Ball
Non-EECS Instructors
Instructor Fall 2024 Spring 2025
Yang, Allen
CS 294-137