|
This list contains only courses which have been taught within the past 4 years. See also all courses.
| Rating | Lower-Division Courses | Instructors | Last Taught |
| CS 3 | Introduction to Symbolic Programming | Titterton, Ryan, Clancy, ... | Fall 2005 |
| CS 3L | (No title) | Ritter, Garcia, Titterton | Summer 2009 |
| CS 4 | Introduction to Computing for Engineers | Shewchuk, Auslander, Garcia, ... | Spring 2006 |
| CS 39J | Freshman/Sophomore Seminar | Barsky | Spring 2009 |
| CS 39K | Freshman/Sophomore Seminar | Katz, Forsyth | Spring 2009 |
| CS 39M | (No title) | Bajcsy | Fall 2008 |
| CS 61A | The Structure and Interpretation of Computer Programs | Xu, Harvey, Meinz, ... | Summer 2009 |
| CS 61B | Data Structures | Lewis, Shewchuk, Hilfinger, ... | Summer 2009 |
| CS 61BL | Data Structures (Lab Based) | Clancy | Fall 2005 |
| CS 61C | Machine Structures | Huddleston, Clancy, Culler, ... | Summer 2009 |
| CS 61CL | Machine Structures (lab-based) | Clancy | Fall 2007 |
| CS 70 | Discrete Mathematics and Probability Theory | Haghighi, Sinclair, Tse, ... | Summer 2009 |
| CS 84 | (No title) | Bajcsy | Fall 2007 |
| | | |
| Rating | Upper-Division Courses | Instructors | Last Taught |
| CS 150 | Components and Design Techniques for Digital Systems | Wawrzynek, Pister, McGeer, ... | Spring 2009 |
| CS 152 | Computer Architecture and Engineering | Asanovic, Lazzaro, Patterson, ... | Spring 2009 |
| CS 160 | User Interface Design and Development | Agrawala, Canny, Arnold, ... | Spring 2009 |
| CS 161 | (No title) | Song | Fall 2008 |
| CS 162 | Operating Systems and System Programming | Smith, Kubiatowicz, Joseph, ... | Spring 2009 |
| CS 164 | Programming Languages and Compilers | Hilfinger, Bodik, Necula, ... | Spring 2009 |
| CS 169 | Software Engineering | Brewer, Sen, Necula, ... | Spring 2009 |
| CS 170 | Efficient Algorithms and Intractable Problems | Wagner, Rao, Papadimitriou, ... | Spring 2009 |
| CS 172 | Computability and Complexity | Seshia, Trevisan, Lucena, ... | Spring 2009 |
| CS 174 | Combinatorics and Discrete Probability | Song, Canny, Sinclair, ... | Fall 2008 |
| CS 182 | The Neural Basis of Thought and Language | Feldman, Lakoff | Spring 2008 |
| CS 184 | Foundations of Computer Graphics | Sequin, O'Brien, Barsky, ... | Spring 2009 |
| CS 186 | Introduction to Database Systems | Hellerstein, Franklin, Thomas, ... | Spring 2009 |
| CS 188 | Introduction to Artificial Intelligence | Klein, Malik, Narayanan, ... | Spring 2009 |
| CS 191 | Quantum Information Science and Technology | Vazirani | Fall 2008 |
| CS 194 | Special Topics | Barsky, Garcia, Abbeel, ... | Spring 2009 |
| CS 195 | Social Implications of Computer Technology | Harvey, Lawler, Wilensky | Fall 2008 |
| | | |
| Rating | Graduate Courses | Instructors | Last Taught |
| CS 250 | VLSI Systems Design | Wawrzynek, Bose, Sachs, ... | Spring 2007 |
| CS 252 | Graduate Computer Architecture | Kubiatowicz, Asanovic, Patterson, ... | Spring 2009 |
| CS 258 | Parallel Processors | Kubiatowicz, Culler, Ranade | Spring 2008 |
| CS 260 | User-Interfaces to Computer Systems | Canny, Mankoff, Landay, ... | Spring 2009 |
| CS 261 | Security in Computer Systems | Wagner, Goldberg | Fall 2008 |
| CS 262A | Advanced Topics in Computer Systems | Brewer, Hellerstein, Roscoe, ... | Fall 2008 |
| CS 262B | Advanced Topics in Computer Systems | Culler, Brewer, Roscoe, ... | Spring 2009 |
| CS 263 | Design of Programming Languages | Scott, Necula, Aiken, ... | Spring 2008 |
| CS 264 | Implementation of Programming Languages | Bodik, Aiken, Fateman, ... | Spring 2005 |
| CS 267 | Applications of Parallel Computers | Demmel, Simon, Yelick, ... | Spring 2009 |
| CS 268 | Computer Networks | Katz, Shenker, Stoica, ... | Fall 2008 |
| CS 270 | Combinatorial Algorithms and Data Structures | Karp, Rao, Papadimitriou, ... | Fall 2008 |
| CS 271 | Randomness and Computation | Sinclair, Karp, Vazirani | Fall 2008 |
| CS 273 | Foundations of Parallel Computation | Rao, Ranade | Spring 2009 |
| CS 274 | Computational Geometry | Shewchuk, Steiger, Bern, ... | Fall 2006 |
| CS 276 | Cryptography | Trevisan, Wagner, Blum, ... | Spring 2009 |
| CS 278 | Machine-Based Complexity Theory | Trevisan, Rudich, Vazirani | Spring 2008 |
| CS 280 | Computer Vision | Malik, Geyer, Forsyth, ... | Fall 2008 |
| CS 281 | Machine Learning | Bartlett, Russell, Malik, ... | Spring 2007 |
| CS 281A | Statistical Learning Theory | Wainwright, Jordan, Bartlett | Fall 2008 |
| CS 281B | Advanced Topics in Learning and Decision Making | Wainwright, Bartlett, Jordan | Spring 2009 |
| CS 282 | Algebraic Algorithms | Fateman | Spring 2006 |
| CS 284 | Computer-Aided Geometric Design and Modeling | Sequin, Barsky, Forsyth, ... | Fall 2006 |
| CS 285 | Solid Free-Form Modeling and Fabrication | Sequin | Fall 2007 |
| CS 286 | Implementation of Data Base Systems | Franklin, Garofalakis, Hellerstein, ... | Spring 2009 |
| CS 288 | Artificial Intelligence Approach to Natural Language Processing | Klein, Wilensky | Spring 2009 |
| CS 294 | Special Topics | Vazirani, Bajcsy, Paxson, ... | Spring 2009 |
| CS 301 | Teaching Techniques for Computer Science | Harvey, Barsky, Clancy, ... | Spring 2009 |
| CS 302 | Designing Computer Science Education | Clancy, Harvey | Spring 2008 |
| | | |
Powered by GoodProfOrNot.
|