Computer Science Courses

This list contains only courses which have been taught within the past 4 years. See also all courses, or by semester.
Lower-Division Instructors Rating Last Taught
CSC8 COMPUTER SCIENCE C8 DeNero, Sridharan, Sahai, Wagner 6.1 / 7 Fall 2020
CS10 The Beauty and Joy of Computing Garcia, Friedland, Vollucci, Hug 6.1 / 7 Fall 2022
CS36 Hunn, Chien 5.6 / 7 Fall 2022
CS47A Completion of Work in Computer Science 61A Hilfinger, DeNero, Garcia, Fox 6.7 / 7 Fall 2021
CS47B Completion of Work in Computer Science 61B Hilfinger, Garcia, Hug 5.1 / 7 Spring 2022
CS47C Completion of Work in Computer Science 61C Hilfinger, Garcia, Weaver, Nikolic 6.2 / 7 Spring 2022
CS61A The Structure and Interpretation of Computer Programs Harvey, DeNero, Hilfinger, Fateman 5.8 / 7 Fall 2022
CS61B Data Structures Hilfinger, Shewchuk, Hug, Yelick 5.6 / 7 Fall 2022
CS61BL Data Structures (Lab Based) Clancy, Barkan, Lewis, Zhou 5.6 / 7 Summer 2022
CS61C Machine Structures Garcia, Weaver, Patterson, Katz 5.6 / 7 Fall 2022
CSW61A DeNero 5.8 / 7 Summer 2019
CS70 Discrete Mathematics and Probability Theory Rao, Vazirani, Sinclair, Sahai 5.6 / 7 Fall 2022
CS88 COMPUTER SCIENCE 88 Friedland, Ball, Culler 5.2 / 7 Spring 2022
CS97 Hilfinger, DeNero, Culler, Friedland 4.4 / 7 Summer 2019
Upper-Division Instructors Rating Last Taught
CSC100 Gonzalez, Perez, Nolan, Hug 5.9 / 7 Fall 2020
CS152 Computer Architecture and Engineering Asanovic, Wawrzynek, Culler, Patterson 5.7 / 7 Spring 2022
CS160 User Interface Design and Development Canny, Paulos, Agrawala, Hartmann 5.3 / 7 Summer 2022
CS161 Computer Security Weaver, Song, Tygar, Popa 5.8 / 7 Fall 2022
CS162 Operating Systems and System Programming Smith, Joseph, Kubiatowicz, Stoica 5.4 / 7 Fall 2022
CS164 Programming Languages and Compilers Hilfinger, Rowe, Bodik, Aiken 5.5 / 7 Fall 2022
CS168 Introduction to the Internet: Architecture and Protocols Ratnasamy, Shenker 6.3 / 7 Fall 2022
CS169 Software Engineering Necula, Fox, Brewer, Keutzer 5.5 / 7 Fall 2019
CS169A Ball, Fox, Fox 4.9 / 7 Fall 2022
CS169L Fox, Ball, Fox 5.8 / 7 Spring 2022
CSW169A Korlakunta, Yang, Ball, Fox 4.9 / 7 Summer 2021
CS170 Efficient Algorithms and Intractable Problems Papadimitriou, Rao, Vazirani, Demmel 5.4 / 7 Fall 2022
CS171 Garg 5.5 / 7 Spring 2021
CS172 Computability and Complexity Sinclair, Henzinger, Sen, Trevisan 5.6 / 7 Fall 2022
CS174 Combinatorics and Discrete Probability Canny, Karp, Friedman, Vazirani 5.3 / 7 Spring 2022
CS176 Algorithms for Computational Biology Yosef, Song 6.0 / 7 Fall 2020
CSC176 Song, Ioannidis 6.0 / 7 Fall 2022
CS182 The Neural Basis of Thought and Language Feldman, Lakoff, Canny, Zhang 5.0 / 7 Fall 2022
CSL182 Canny 4.9 / 7 Spring 2020
CSW182 Canny, Levine 5.3 / 7 Spring 2021
CS184 Foundations of Computer Graphics O'brien, Barsky, Forsyth, Sequin 5.5 / 7 Spring 2022
CS186 Introduction to Database Systems Hellerstein, Franklin, Wang, Anvari 5.3 / 7 Fall 2022
CSW186 Hug, Jain, Hellerstein, Ball 5.6 / 7 Fall 2021
CS188 Introduction to Artificial Intelligence Russell, Klein, Malik, Abbeel 5.7 / 7 Fall 2022
CS189 Introduction to Machine Learning Shewchuk, Malik, Listgarten, Zadeh 5.5 / 7 Fall 2022
CS194 Special Topics Garcia, Efros, Keutzer, Canny 5.7 / 7 Fall 2022
CS195 Social Implications of Computer Technology Harvey, Hug, DeNero, Bajcsy 6.1 / 7 Fall 2022
CSH195 Honors Social Implications of Computer Technology Harvey, Bajcsy, Hug, DeNero 6.2 / 7 Fall 2022
CS197 Hunn, Hilfinger, Garcia, Hug 5.2 / 7 Fall 2022
CS198 Directed Group Studies for Advanced Undergraduates Garcia, Hartmann, DeNero, Franklin 5.4 / 7 Fall 2020
Graduate Instructors Rating Last Taught
CSC200 Joseph, Perez 6.2 / 7 Fall 2020
CSC200A Hug, Perez, DeNero, DUDOIT 6.1 / 7 Fall 2021
CSC200C Hug, Perez, Nolan 6.3 / 7 Fall 2019
CSC249A COMPUTER SCIENCE C249A Seshia, Dutta, Lee 5.0 / 7 Fall 2022
CS250 VLSI Systems Design Wawrzynek, Asanovic, Bachrach, Katz 5.8 / 7 Fall 2020
CS252 Graduate Computer Architecture Kubiatowicz, Patterson, Culler, Asanovic 5.7 / 7 Spring 2020
CS252A Asanovic, Wawrzynek 6.0 / 7 Spring 2022
CS260A COMPUTER SCIENCE 260A Paulos, Hartmann, Carle, Canny 5.8 / 7 Spring 2022
CS261 Security in Computer Systems Wagner, Popa, Goldberg, Song 6.5 / 7 Spring 2021
CS261N Internet and Network Security Paxson 6.8 / 7 Spring 2020
CS262A Advanced Topics in Computer Systems Kubiatowicz, Brewer, Hellerstein, Joseph 6.1 / 7 Fall 2022
CS262B Advanced Topics in Computer Systems Brewer, Culler, Keeton, Franklin 6.1 / 7 Spring 2020
CS263 Design of Programming Languages Necula, Yelick, Cheung, Graham 5.8 / 7 Fall 2021
CS264 Implementation of Programming Languages Graham, Aiken, Hilfinger, Bodik 5.3 / 7 Fall 2021
CSC267 COMPUTER SCIENCE C267 Demmel, Buluc, Yelick 5.8 / 7 Spring 2022
CS268 Computer Networks Stoica, Ratnasamy, Ferrari, Shenker 5.9 / 7 Spring 2021
CS270 Combinatorial Algorithms and Data Structures Rao, Karp, Papadimitriou, Lawler 5.3 / 7 Spring 2021
CS271 Randomness and Computation Sinclair, Vazirani, Karp 6.3 / 7 Fall 2022
CS276 Cryptography Blum, Garg, Wagner, Trevisan 6.0 / 7 Fall 2020
CS278 Machine-Based Complexity Theory Trevisan, Vazirani, Raghavendra, Rudich 5.9 / 7 Spring 2021
CSC280 COMPUTER SCIENCE C280 Malik, Yu, Efros, Darrell 5.7 / 7 Spring 2022
CSC281A COMPUTER SCIENCE C281A Recht, Wainwright, Hardt, Bartlett 5.8 / 7 Fall 2021
CS282A Canny, Levine, Zhang, Sahai 5.8 / 7 Fall 2022
CS284A COMPUTER SCIENCE 284A Ng, O'brien, Ragan-Kelley, Kanazawa 6.5 / 7 Spring 2022
CS284B O'brien 5.9 / 7 Spring 2022
CS285 Solid Free-Form Modeling and Fabrication Sequin, Levine 6.3 / 7 Fall 2022
CS286B COMPUTER SCIENCE 286B Hellerstein 6.7 / 7 Spring 2020
CS287 Advanced Robotics Abbeel, Canny, Goldberg, Rowe 5.8 / 7 Fall 2019
CS287H Dragan 6.4 / 7 Spring 2021
CS288 Artificial Intelligence Approach to Natural Language Processing Wilensky, Klein, DeNero 6.1 / 7 Spring 2022
CS289A COMPUTER SCIENCE 289A Shewchuk, Malik, Listgarten, Efros 5.7 / 7 Fall 2022
CS294 Special Topics Darrell, Vazirani, Canny, Efros 6.0 / 7 Fall 2022
CS298 Group Studies Seminars, or Group Research Vazirani, Demmel, Zadeh, Culler 6.2 / 7 Fall 2022
CS302 Designing Computer Science Education Clancy, Garcia, Ayazifar, Fox 6.4 / 7 Spring 2022
CS370 Hunn 6.1 / 7 Fall 2022
CS375 Teaching Techniques for Computer Science Fox, Rao, Huang, Barsky 5.7 / 7 Fall 2022