CS 2025-2026 Draft Schedule
Course | Title | Fall 2025 | Spring 2026 |
---|---|---|---|
CS 10 | The Beauty and Joy of Computing |
Dan Garcia |
|
CS 61A | The Structure and Interpretation of Computer Programs |
John DeNero |
Dan Garcia |
CS 61B | Data Structures |
Joshua Hug |
Joshua Hug |
CS 61C | Great Ideas of Computer Architecture (Machine Structures) |
Dan Garcia |
John Wawrzynek Lisa Yan |
CS 70 | Discrete Mathematics and Probability Theory |
Satish Rao |
Alistair Sinclair Yun S. Song |
CS 152 | Computer Architecture and Engineering |
Christopher Fletcher |
|
CS 160 | User Interface Design and Development |
Björn Hartmann |
|
CS 161 | Computer Security |
David A. Wagner |
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 |
Peyrin Kao |
|
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 John Wright |
Lijie Chen Umesh Vazirani |
CS 172 | Computability and Complexity |
Avishay Tal |
|
CS 174 | (visiting prof - may not be offered) | ||
CS C176 | Algorithms for Computational Biology |
Allon Wagner |
|
CS 180 | Intro to Computer Vision and Computational Photography |
Alexei (Alyosha) Efros Angjoo Kanazawa |
|
CS 186 | Introduction to Database Systems |
Alvin Cheung |
|
CS 188 | Introduction to Artificial Intelligence |
Peyrin Kao Emma Pierson |
Igor Mordatch Stuart J. Russell |
CS 189 | Introduction to Machine Learning |
Joseph Gonzalez Narges Norouzi |
Alex Dimakis Jennifer Listgarten |
CS 194-172 | Computational Methods in Genomics & Medicine or Computational Genomics |
Nilah Ioannidis |
|
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 |
|
CS 194-271 | Research in AI Education |
Narges Norouzi Gireeja Ranade |
|
CS 195 | Social Implications of Computer Technology |
Lisa Yan |
|
CS H195 | Honors Social Implications of Computer Technology |
Lisa Yan |
|
CS 198-2 | Gamescrafters |
Dan Garcia |
|
CS C249A | Introduction to Embedded Systems |
Prabal Dutta Sanjit A. Seshia |
|
CS 261 | Security in Computer Systems |
David A. Wagner |
|
CS 262A | Advanced Topics in Computer Systems |
John D. Kubiatowicz |
|
CS 270 | Combinatorial Algorithms and Data Structures |
Satish Rao |
|
CS 272 | (formerly CS 294-182) |
Nika Haghtalab |
|
CS 274 | Computational Geometry |
Jonathan Shewchuk |
|
CS 276 | Cryptography |
Sanjam Garg |
|
CS 278 | Machine-Based Complexity Theory |
Lijie Chen |
|
CS 280A | mezzanine with CS 180 |
Alexei (Alyosha) Efros Angjoo Kanazawa |
|
CS C280 | Computer Vision |
Alexei (Alyosha) Efros |
|
CS C281A | Statistical Learning Theory |
Benjamin Recht |
|
CS C281B | Advanced Topics in Learning and Decision Making |
Benjamin Recht |
|
CS 286 | (formerly CS 286B) |
Aditya Parameswaran |
Aditya Parameswaran |
CS 294-43 | Large Scale Vision and Language Models |
Trevor Darrell |
|
CS 294-137 | Immersive Computing and Virtual Reality |
Yang, Allen |
|
CS 294-172 | Computational Methods in Genomics & Medicine or Computational Genomics |
Nilah Ioannidis |
|
CS 294-177 | Special Topics on Decentralized Finance |
Dawn Song |
|
CS 294-196 | Special Topics on Science and Technology of Decentralization and Decentralized Intelligence |
Dawn Song |
|
CS 294-244 | STAR Assessments for Proficiency-Based Learning |
Dan Garcia |
|
CS 294-271 | Research in AI Education |
Narges Norouzi Gireeja Ranade |
|
CS 302 | Designing Computer Science Education |
Dan Garcia |
|
CS 365 | Introduction to Instructional Methods in Computer Science for Academic Interns | ||
CS 370 | Adaptive Instruction Methods in Computer Science |
Christopher Hunn |
|
CS 375 | Teaching Techniques for Computer Science |
Lisa Yan |
Armando Fox |
Instructor | Fall 2025 | Spring 2026 |
---|---|---|
Yang, Allen |
CS 294-137
|