CS Spring 2016 Class Schedule

[show sections and labs]

CCN Course Sec Type Title Instructor Day/Time Location Units Exam Group
94855 CS 10 1 LEC The Beauty and Joy of Computing   MW 4-5P 155 Donner    
  CS 61A 1 LEC Structure and Interpretation of Computer Programs Paul N. Hilfinger        
  CS 61B 1 LEC Data Structures Joshua Hug        
  CS 61C 1 LEC Great Ideas of Computer Architecture (Formerly Machine Structure) Randy H. Katz; Vladimir Stojanovic        
  CS 70 1   Discrete Math & Probability Venkat Anantharam; Anant Sahai        
  CS 152 1 LEC Computer Architecture & Engineering Krste Asanović; Jonathan Bachrach        
  CS 160 1 LEC User Interfaces Björn Hartmann        
  CS 161 1 LEC Computer Security Raluca Popa; David Wagner        
  CS 162 1 LEC Operating Systems and System Programming Anthony D. Joseph        
  CS 164 1 LEC Programming Languages and Compilers          
  CS 168 1 LEC Introduction to the Internet: Architecture and Protocols Randy H. Katz        
  CS 169 1 LEC Software Engineering Armando Fox; David A. Patterson        
  CS 170 1 LEC Introduction to CS Theory Alessandro Chiesa; Umesh Vazirani        
  CS 174 1   Combinatorics and Discrete Probability TBA        
  CS 184 1 LEC Foundations of Computer Graphics Ren Ng        
  CS 186 1 LEC Introduction to Databases Joseph M. Hellerstein        
  CS 188 1 LEC Introduction to Artificial Intelligence Pieter Abbeel        
  CS 189 1 LEC Introduction to Machine Learning Jonathan Shewchuk        
  CS 195 1 LEC Social Implications of Computers John DeNero; Joshua Hug        
  CS 250 1 LEC VLSI Systems Design Jonathan Bachrach; John Wawrzynek        
  CS 260A 1 LEC User Interface Design and Development Björn Hartmann        
  CS 262A 1 LEC Advanced Topics in Computer Systems John D. Kubiatowicz        
  CS C267 1 LEC Applications of Parallel Computing James Demmel        
  CS 268 1 LEC Graduate Computer Networking Scott Shenker        
  CS 270 1 LEC Combinatorial Algorithms and Data Structures Christos Papadimitriou        
  CS C280 1 LEC Computer Vision Trevor Darrell; Alexei (Alyosha) Efros        
  CS C281B 1 LEC Advanced Topics in Learning and Decision Making Michael Jordan        
  CS 284A 1   Foundations of Computer Graphics Ren Ng        
  CS 286A 1 LEC Introduction to Database Systems Joseph M. Hellerstein        
  CS 289A 1 LEC Introduction to Machine Learning Jonathan Shewchuk        
  CS 294 43 LEC Visual Object and Activity Recognition Trevor Darrell; Alexei (Alyosha) Efros        
  CS 294 109 LEC Graph partitioning, Expanders, and Spectral Methods Luca Trevisan        
  CS 375 1 DIS Teaching Techniques Armando Fox; David A. Patterson