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, Wagner, Lau, Sridharan 6.3 / 7 Fall 2018
CSC8R Milner 0.0 / 7 Summer 2017
CS9A Fortran and Matlab for Programmers Garcia, Hilfinger, Hewitt 6.0 / 7 Fall 2018
CS9C C for Programmers Hilfinger, Garcia, Hewitt 5.0 / 7 Spring 2019
CS9E Productive Use of the UNIX Environment Hilfinger, Garcia, Hewitt 5.6 / 7 Spring 2019
CS9F C++ for Programmers Hilfinger, Garcia, Hewitt, XIAO 5.0 / 7 Spring 2019
CS9G JAVA for Programmers Hilfinger, Garcia, Hewitt 6.0 / 7 Spring 2019
CS9H Python for Programmers Hilfinger, Garcia, Hewitt, XIAO 6.3 / 7 Spring 2019
CS10 The Beauty and Joy of Computing Garcia, Friedland, Vollucci, Harvey 6.1 / 7 Spring 2019
CSN10 Flores 4.8 / 7 Summer 2017
CS24 Freshman Seminars Franklin, Culler, Barsky, Hunn 5.4 / 7 Fall 2016
CS36 Hunn 5.6 / 7 Spring 2019
CS39R Sequin 6.0 / 7 Spring 2016
CS39T Barsky 6.3 / 7 Fall 2015
CS47B Completion of Work in Computer Science 61B Hilfinger, Garcia 4.7 / 7 Spring 2018
CS61A The Structure and Interpretation of Computer Programs Harvey, DeNero, Hilfinger, Fateman 5.7 / 7 Spring 2019
CS61B Data Structures Hilfinger, Shewchuk, Hug, Yelick 5.6 / 7 Spring 2019
CS61BL Data Structures (Lab Based) Clancy, Lewis, Wang, Liao 5.3 / 7 Summer 2018
CS61C Machine Structures Garcia, Katz, Patterson, Harvey 5.5 / 7 Spring 2019
CS61S 0.0 / 7 Fall 2015
CS70 Discrete Mathematics and Probability Theory Rao, Vazirani, Sinclair, Papadimitriou 5.6 / 7 Spring 2019
CS88 COMPUTER SCIENCE 88 Friedland, Culler 4.9 / 7 Spring 2019
CS94 COMPUTER SCIENCE 94 DeNero, Culler 6.7 / 7 Spring 2016
CS94C 0.0 / 7 Spring 2016
CS97 Hilfinger, DeNero, Culler, Friedland 4.2 / 7 Spring 2019
Upper-Division Instructors Rating Last Taught
CSC100 Gonzalez, Perez, Hellerstein, Nolan 5.9 / 7 Spring 2019
CS106A Bajcsy 4.1 / 7 Fall 2015
CS152 Computer Architecture and Engineering Asanovic, Culler, Wawrzynek, Patterson 5.7 / 7 Spring 2019
CS160 User Interface Design and Development Canny, Paulos, Agrawala, Landay 5.2 / 7 Spring 2019
CS161 Computer Security Song, Tygar, Paxson, Weaver 5.6 / 7 Spring 2019
CS162 Operating Systems and System Programming Smith, Joseph, Stoica, Anderson 5.3 / 7 Spring 2019
CS164 Programming Languages and Compilers Hilfinger, Rowe, Bodik, Aiken 5.5 / 7 Spring 2019
CS168 Introduction to the Internet: Architecture and Protocols Shenker, Ratnasamy 6.2 / 7 Fall 2018
CS169 Software Engineering Necula, Fox, Brewer, Keutzer 5.5 / 7 Spring 2019
CS170 Efficient Algorithms and Intractable Problems Papadimitriou, Vazirani, Rao, Demmel 5.3 / 7 Spring 2019
CS172 Computability and Complexity Sinclair, Henzinger, Sen, Trevisan 5.5 / 7 Spring 2019
CS174 Combinatorics and Discrete Probability Canny, Karp, Vazirani, Sinclair 5.3 / 7 Spring 2019
CS176 Algorithms for Computational Biology Yosef, Song 6.0 / 7 Fall 2018
CS182 The Neural Basis of Thought and Language Feldman, Lakoff, Canny 4.8 / 7 Spring 2019
CS184 Foundations of Computer Graphics O'brien, Barsky, Forsyth, Sequin 5.4 / 7 Spring 2019
CS186 Introduction to Database Systems Hellerstein, Franklin, Wang, Anvari 5.2 / 7 Fall 2018
CSW186 Hellerstein 5.5 / 7 Spring 2019
CS188 Introduction to Artificial Intelligence Russell, Klein, Malik, Abbeel 5.6 / 7 Spring 2019
CS189 Introduction to Machine Learning Zadeh, Efros, Malik, Shewchuk 5.5 / 7 Spring 2019
CSC191 COMPUTER SCIENCE C191 Vazirani, Whaley 6.1 / 7 Spring 2017
CS194 Special Topics Garcia, Keutzer, Harvey, Barsky 5.7 / 7 Spring 2019
CS195 Social Implications of Computer Technology Harvey, Hug, DeNero, Bajcsy 6.0 / 7 Spring 2019
CS197 Hunn, Hilfinger, Garcia, Hug 5.5 / 7 Spring 2019
Graduate Instructors Rating Last Taught
CSC200A Perez, Hug, DeNero, DUDOIT 6.1 / 7 Spring 2019
CSC200C Perez, Hug 6.6 / 7 Fall 2018
CS206A Bajcsy 5.0 / 7 Fall 2015
CSC249A COMPUTER SCIENCE C249A Lee, Seshia, Dutta 6.1 / 7 Fall 2018
CS250 VLSI Systems Design Wawrzynek, Asanovic, Bachrach, Katz 5.8 / 7 Spring 2017
CS252 Graduate Computer Architecture Kubiatowicz, Patterson, Culler, Asanovic 5.6 / 7 Spring 2019
CS260 User-Interfaces to Computer Systems Rowe, Canny, Hartmann, Landay 5.3 / 7 Spring 2018
CS260A COMPUTER SCIENCE 260A Paulos, Hartmann, Carle, Agrawala 5.7 / 7 Spring 2019
CS260B Paulos 6.8 / 7 Fall 2017
CS261 Security in Computer Systems Wagner, Popa, Goldberg, Song 6.5 / 7 Fall 2018
CS261N Internet and Network Security Paxson 6.8 / 7 Fall 2016
CS262A Advanced Topics in Computer Systems Brewer, Kubiatowicz, Hellerstein, Joseph 6.1 / 7 Fall 2018
CS263 Design of Programming Languages Necula, Yelick, Graham, Hilfinger 5.7 / 7 Spring 2019
CS267 Applications of Parallel Computers Demmel, Yelick, Culler, Simon 5.5 / 7 Spring 2016
CSC267 COMPUTER SCIENCE C267 Demmel, Buluc, Yelick, Yelick 5.7 / 7 Spring 2019
CS268 Computer Networks Stoica, Ratnasamy, Ferrari, Shenker 5.8 / 7 Spring 2019
CS270 Combinatorial Algorithms and Data Structures Rao, Karp, Papadimitriou, Lawler 5.3 / 7 Spring 2019
CS271 Randomness and Computation Sinclair, Vazirani, Karp 6.2 / 7 Spring 2018
CS274 Computational Geometry Shewchuk, Seidel, Bern, Steiger 6.3 / 7 Spring 2019
CS276 Cryptography Blum, Garg, Wagner, Trevisan 6.0 / 7 Fall 2018
CS278 Machine-Based Complexity Theory Trevisan, Vazirani, Raghavendra, Rudich 5.8 / 7 Fall 2016
CS280 Computer Vision Malik, Forsyth, Efros, Darrell 5.8 / 7 Spring 2016
CSC280 COMPUTER SCIENCE C280 Malik, Yu, Efros, Darrell 5.8 / 7 Spring 2019
CS281A Statistical Learning Theory Jordan, Wainwright, Bartlett, Recht 5.9 / 7 Fall 2015
CS281B Advanced Topics in Learning and Decision Making Bartlett, Jordan, Wainwright, Mossel 6.1 / 7 Spring 2016
CSC281A COMPUTER SCIENCE C281A Wainwright, Recht, Bartlett 5.9 / 7 Fall 2016
CSC281B COMPUTER SCIENCE C281B Smola, Bartlett, Recht 5.6 / 7 Spring 2017
CS282A Canny 5.0 / 7 Spring 2019
CS284A COMPUTER SCIENCE 284A O'brien, Ng, Ragan-Kelley, Ng 6.5 / 7 Spring 2019
CS284B O'brien 6.0 / 7 Spring 2019
CS286A COMPUTER SCIENCE 286A Hellerstein, Franklin, Brewer, Ramasamy 5.9 / 7 Spring 2018
CS287 Advanced Robotics Abbeel, Canny, Goldberg, Rowe 5.8 / 7 Fall 2015
CS289A COMPUTER SCIENCE 289A Efros, Malik, Shewchuk, Sahai 5.7 / 7 Spring 2019
CS294 Special Topics Darrell, Vazirani, Canny, Song 5.9 / 7 Spring 2019
CS298 Group Studies Seminars, or Group Research Vazirani, Demmel, Zadeh, Culler 3.9 / 7 Fall 2018
CS370 Hunn 6.3 / 7 Spring 2019
CS375 Teaching Techniques for Computer Science Rao, Fox, Huang, Barsky 5.6 / 7 Spring 2019