This list contains only courses which have been taught within the past 4 years. See also
.
Lower-Division |
Instructors |
Rating |
Last Taught |
CSC8 COMPUTER SCIENCE C8 |
DeNero, Sridharan, Sahai, Wagner |
6.1 / 7 |
Fall 2020 |
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.2 / 7 |
Fall 2020 |
CSN10 |
Flores |
4.8 / 7 |
Summer 2017 |
CS36 |
Hunn |
5.5 / 7 |
Fall 2020 |
CS47A Completion of Work in Computer Science 61A |
Hilfinger, Garcia, DeNero |
7.0 / 7 |
Fall 2020 |
CS47B Completion of Work in Computer Science 61B |
Hilfinger, Garcia, Hug |
4.9 / 7 |
Fall 2020 |
CS47C Completion of Work in Computer Science 61C |
Hilfinger, Garcia, Weaver, Nikolic |
6.3 / 7 |
Fall 2020 |
CS61A The Structure and Interpretation of Computer Programs |
Harvey, DeNero, Hilfinger, Fateman |
5.8 / 7 |
Fall 2020 |
CS61B Data Structures |
Hilfinger, Shewchuk, Hug, Yelick |
5.6 / 7 |
Fall 2020 |
CS61BL Data Structures (Lab Based) |
Clancy, Lewis, Zhou, Wang |
5.5 / 7 |
Summer 2020 |
CS61C Machine Structures |
Garcia, Katz, Patterson, Harvey |
5.6 / 7 |
Fall 2020 |
CSW61A |
DeNero |
5.8 / 7 |
Summer 2019 |
CS70 Discrete Mathematics and Probability Theory |
Rao, Vazirani, Sinclair, Sahai |
5.6 / 7 |
Fall 2020 |
CS88 COMPUTER SCIENCE 88 |
Friedland, Ball, Culler |
5.1 / 7 |
Fall 2020 |
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, Culler, Wawrzynek, Patterson |
5.7 / 7 |
Spring 2020 |
CS160 User Interface Design and Development |
Canny, Paulos, Agrawala, Landay |
5.3 / 7 |
Fall 2020 |
CS161 Computer Security |
Song, Tygar, Weaver, Popa |
5.7 / 7 |
Fall 2020 |
CS162 Operating Systems and System Programming |
Smith, Joseph, Kubiatowicz, Stoica |
5.4 / 7 |
Fall 2020 |
CS164 Programming Languages and Compilers |
Hilfinger, Rowe, Bodik, Aiken |
5.5 / 7 |
Fall 2020 |
CS168 Introduction to the Internet: Architecture and Protocols |
Shenker, Ratnasamy |
6.2 / 7 |
Spring 2020 |
CS169 Software Engineering |
Necula, Fox, Brewer, Keutzer |
5.5 / 7 |
Fall 2019 |
CSW169A |
Korlakunta, Yang, Ball, Fox |
4.6 / 7 |
Fall 2020 |
CS170 Efficient Algorithms and Intractable Problems |
Papadimitriou, Rao, Vazirani, Demmel |
5.3 / 7 |
Fall 2020 |
CS172 Computability and Complexity |
Sinclair, Henzinger, Sen, Trevisan |
5.5 / 7 |
Spring 2019 |
CS174 Combinatorics and Discrete Probability |
Canny, Karp, Friedman, Vazirani |
5.3 / 7 |
Fall 2019 |
CS176 Algorithms for Computational Biology |
Yosef, Song |
6.0 / 7 |
Fall 2020 |
CS182 The Neural Basis of Thought and Language |
Feldman, Lakoff, Canny |
4.8 / 7 |
Spring 2019 |
CSL182 |
Canny |
4.9 / 7 |
Spring 2020 |
CSW182 |
Canny |
4.9 / 7 |
Spring 2020 |
CS184 Foundations of Computer Graphics |
O'brien, Barsky, Forsyth, Sequin |
5.4 / 7 |
Summer 2020 |
CS186 Introduction to Database Systems |
Hellerstein, Franklin, Wang, Anvari |
5.2 / 7 |
Fall 2020 |
CSW186 |
Hug, Hellerstein, Ball |
5.5 / 7 |
Spring 2020 |
CS188 Introduction to Artificial Intelligence |
Russell, Klein, Malik, Abbeel |
5.6 / 7 |
Fall 2020 |
CS189 Introduction to Machine Learning |
Shewchuk, Malik, Zadeh, Efros |
5.5 / 7 |
Fall 2020 |
CSC191 COMPUTER SCIENCE C191 |
Vazirani, Whaley |
6.1 / 7 |
Spring 2017 |
CS194 Special Topics |
Garcia, Keutzer, Efros, Harvey |
5.7 / 7 |
Spring 2020 |
CS195 Social Implications of Computer Technology |
Harvey, Hug, DeNero, Bajcsy |
6.1 / 7 |
Fall 2020 |
CSH195 Honors Social Implications of Computer Technology |
Harvey, Bajcsy, Hug |
5.7 / 7 |
Fall 2020 |
CS197 |
Hunn, Hilfinger, Garcia, Hug |
5.7 / 7 |
Spring 2020 |
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 2020 |
CSC200C |
Hug, Perez, Nolan |
6.3 / 7 |
Fall 2019 |
CSC249A COMPUTER SCIENCE C249A |
Seshia, Dutta, Lee |
5.3 / 7 |
Fall 2020 |
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 |
CS260 User-Interfaces to Computer Systems |
Rowe, Canny, Hartmann, Landay |
5.3 / 7 |
Spring 2018 |
CS260A COMPUTER SCIENCE 260A |
Paulos, Hartmann, Carle, Agrawala |
5.8 / 7 |
Fall 2020 |
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 |
Spring 2020 |
CS262A Advanced Topics in Computer Systems |
Brewer, Kubiatowicz, Hellerstein, Joseph |
6.1 / 7 |
Fall 2020 |
CS262B Advanced Topics in Computer Systems |
Brewer, Culler, Keeton, Franklin |
6.1 / 7 |
Spring 2020 |
CS263 Design of Programming Languages |
Necula, Yelick, Graham, Hilfinger |
5.7 / 7 |
Fall 2019 |
CSC267 COMPUTER SCIENCE C267 |
Demmel, Yelick, Buluc |
5.7 / 7 |
Spring 2020 |
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 2020 |
CS274 Computational Geometry |
Shewchuk, Seidel, Bern, Steiger |
6.3 / 7 |
Spring 2019 |
CS276 Cryptography |
Blum, Garg, Wagner, Trevisan |
6.0 / 7 |
Fall 2020 |
CSC280 COMPUTER SCIENCE C280 |
Malik, Yu, Efros, Darrell |
5.9 / 7 |
Spring 2020 |
CSC281A COMPUTER SCIENCE C281A |
Wainwright, Recht, Hardt, Bartlett |
5.8 / 7 |
Fall 2020 |
CSC281B COMPUTER SCIENCE C281B |
Smola, Bartlett, Recht |
5.6 / 7 |
Spring 2017 |
CS282A |
Canny |
5.4 / 7 |
Spring 2020 |
CS284A COMPUTER SCIENCE 284A |
O'brien, Ng, Ragan-Kelley |
6.5 / 7 |
Spring 2020 |
CS284B |
O'brien |
6.0 / 7 |
Spring 2019 |
CS285 Solid Free-Form Modeling and Fabrication |
Sequin, Levine |
6.3 / 7 |
Fall 2020 |
CS286A COMPUTER SCIENCE 286A |
Hellerstein, Franklin, Brewer, Ramasamy |
5.9 / 7 |
Spring 2018 |
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.8 / 7 |
Spring 2020 |
CS288 Artificial Intelligence Approach to Natural Language Processing |
Wilensky, Klein, DeNero |
6.1 / 7 |
Spring 2020 |
CS289A COMPUTER SCIENCE 289A |
Shewchuk, Malik, Efros, Yu |
5.6 / 7 |
Fall 2020 |
CS294 Special Topics |
Darrell, Vazirani, Canny, Song |
5.9 / 7 |
Fall 2020 |
CS298 Group Studies Seminars, or Group Research |
Vazirani, Demmel, Zadeh, Culler |
5.6 / 7 |
Fall 2020 |
CS302 Designing Computer Science Education |
Clancy, Garcia, Ayazifar, Harvey |
6.4 / 7 |
Spring 2020 |
CS370 |
Hunn |
6.2 / 7 |
Fall 2020 |
CS375 Teaching Techniques for Computer Science |
Rao, Huang, Fox, Barsky |
5.7 / 7 |
Fall 2020 |