CS Spring 2017 Class Schedule

[hide sections and labs]

CCN Course Sec Type Title Instructor Day/Time Location Units Exam Group
  CS 10 1 LEC The Beauty and Joy of Computing TBA        
  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) Dan Garcia        
  CS 70 1 LEC Discrete Math & Probability Anant Sahai        
  EECS 151 1 LEC Introduction to Digital Design and Integrated Circuits Elad Alon        
  EECS 151LA 1   Application Specific Integrated Circuits Laboratory Elad Alon        
  EECS 151LB 1   Field Programmable Gate Array Laboratory Elad Alon        
  CS 160 1 LEC User Interfaces John F. Canny        
  CS 161 1 LEC Computer Security Vern Paxson        
  CS 162 1 LEC Operating Systems and System Programming Ion Stoica        
  CS 164 1 LEC Programming Languages and Compilers Koushik Sen        
  CS 169 1 LEC Software Engineering George Necula        
  CS 170 1 LEC Introduction to CS Theory Prasad Raghavendra; TBA        
  CS 172 1 LEC Computers and Complexity TBA        
  CS 174 1 LEC 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 194 30 LEC Practical Networking Sylvia Ratnasamy; Scott Shenker        
  CS 195 1 LEC Social Implications of Computers TBA        
  CS 250 1 LEC VLSI Systems Design John Wawrzynek        
  EECS 251A 1   Introduction to Digital Design and Integrated Circuits Elad Alon        
  EECS 251LA 1   Application Specific Integrated Circuits Laboratory Elad Alon        
  EECS 251LB 1   Field Programmable Gate Array Laboratory Elad Alon        
  CS 260A 1 LEC User Interface Design and Development John F. Canny        
  CS C267 1 LEC Applications of Parallel Computing James Demmel        
  CS 268 1 LEC Graduate Computer Networking Sylvia Ratnasamy        
  CS 270 1   Combinatorial Algorithms and Data Structures TBA        
  CS C280 1 LEC Computer Vision Jitendra Malik        
  CS 284A 1 LEC Foundations of Computer Graphics James O'Brien        
  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 108 LEC Computational Molecular Biology Nir Yosef     3  
  CS 375 1   Teaching Techniques TBA