CS Fall 2018 Class Schedule

[show sections and labs]

CCN Course Sec Type Title Instructor Day/Time Location
27696 CS C8 001 LEC Foundations of Data Science Adeel Atif Cheema
Alan Ming Rosenthal
David Wagner
Emma Catherine Jaeger
Niraj A Rao
Ramesh Sridharan
Ryan Alan Roggenkemper
Subhiksha Mani
MoWeFr 9:00AM - 9:59AM
Wheeler 150
27049 CS 9A 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27273 CS 9C 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27244 CS 9E 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27050 CS 9F 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27051 CS 9G 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27058 CS 9H 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27067 CS 10 001 LEC The Beauty and Joy of Computing Daniel Garcia
MoWe 3:00PM - 3:59PM
Evans 10
32414 CS 24 001 SEM Berkeley Through the Lens Brian Barsky
Fr 12:00PM - 1:59PM
Soda 373
32960 CS 36 001 SEM CS Scholars Seminar: The Educational Climate in CS & CS61A technical discussions Christopher Todd Hunn
Mo 4:00PM - 5:59PM
Soda 380
32961 CS 36 002 SEM CS Scholars Seminar: The Educational Climate in CS & CS61A technical discussions Christopher Todd Hunn
Th 4:00PM - 5:59PM
Soda 380
27048 CS 47A 001 SLF Self-paced courses Carol L Marshall
John DeNero
27002 CS 47B 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27245 CS 47C 001 SLF Self-paced courses Carol L Marshall
Paul Hilfinger
27153 CS 61A 001 LEC The Structure and Interpretation of Computer Programs John DeNero
MoWeFr 1:00PM - 1:59PM
Wheeler 150
27255 CS 61B 001 LEC Data Structures Paul Hilfinger
MoWeFr 12:00PM - 12:59PM
Wheeler 150
27066 CS 61C 001 LEC Machine Structures Borivoje Nikolic
Daniel Garcia
MoWeFr 4:00PM - 4:59PM
Dwinelle 155
27018 CS 70 001 LEC Discrete Mathematics and Probability Theory Alistair Sinclair
Yun S. Song
TuTh 12:30PM - 1:59PM
Wheeler 150
30996 CS 88 001 LEC Computational Structures in Data Science David Culler
Mo 2:00PM - 2:59PM
LeConte 4
34591 CS 98 052 GRP Additional Topics in the Structure and Interpretation of Computer Programs John DeNero
We 3:00PM - 3:59PM
Soda 306
27933 CS C100 001 LEC Principles & Techniques of Data Science Fernando Perez
Joshua A. Hug
Scott Lee
TuTh 6:30PM - 7:59PM
Wheeler 150
28075 EECS C106A 001 LEC Introduction to Robotics Ruzena Bajcsy
Valmik Prabhu
TuTh 8:00AM - 9:29AM
North Gate 105
27989 EECS 126 001 LEC Probability and Random Processes Abhay K. Parekh
Kannan Ramchandran
TuTh 11:00AM - 12:29PM
Stanley 105
27987 EECS 127 001 LEC Optimization Models in Engineering Alexandre M. Bayen
Laurent El Ghaoui
TuTh 12:30PM - 1:59PM
Stanley 105
27335 EECS 149 001 LEC Introduction to Embedded Systems Prabal Dutta
Sanjit A. Seshia
TuTh 9:30AM - 10:59AM
Moffitt Library 102
27342 EECS 151 001 LEC Introduction to Digital Design and Integrated Circuits Jan Rabaey
MoWe 2:30PM - 3:59PM
Cory 540AB
27349 EECS 151LA 001 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Fr 11:00AM - 1:59PM
Cory 125
27351 EECS 151LB 001 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Tu 8:00AM - 10:59AM
Cory 125
27345 EECS 151LB 002 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Th 5:00PM - 7:59PM
Cory 125
27144 CS 160 001 LEC User Interface Design and Development Eric J. Paulos
MoWe 10:30AM - 11:59AM
Jacobs Hall 310
30997 CS 160 002 LEC User Interface Design and Development Eric J. Paulos
MoWe 10:30AM - 11:59AM
Jacobs Hall 210
30998 CS 160 003 LEC User Interface Design and Development Eric J. Paulos
MoWe 10:30AM - 11:59AM
Jacobs Hall 220
27010 CS 161 001 LEC Computer Security Nicholas Weaver
MoWe 6:30PM - 7:59PM
Dwinelle 155
27248 CS 162 001 LEC Operating Systems and System Programming Ion Stoica
MoWe 5:00PM - 6:29PM
Dwinelle 155
27930 CS 164 001 LEC Programming Languages and Compilers Koushik Sen
MoWe 1:00PM - 2:29PM
Soda 306
27199 CS 168 001 LEC Introduction to the Internet: Architecture and Protocols Scott Shenker
Sylvia Ratnasamy
TuTh 6:30PM - 7:59PM
Pimentel 1
27059 CS 170 001 LEC Efficient Algorithms and Intractable Problems Alessandro Chiesa
Satish Rao
TuTh 2:00PM - 3:29PM
Dwinelle 155
27052 CS 176 001 LEC Algorithms for Computational Biology Nir Yosef
WeFr 11:30AM - 12:59PM
Soda 306
27256 CS 186 001 LEC Introduction to Database Systems Joe Hellerstein
TuTh 5:00PM - 6:29PM
Pimentel 1
27019 CS 188 001 LEC Introduction to Artificial Intelligence Daniel L. Klein
Pieter Abbeel
TuTh 2:00PM - 3:29PM
Wheeler 150
27008 CS 189 001 LEC Introduction to Machine Learning Benjamin Recht
Moritz Hardt
Stella Yu
TuTh 9:30AM - 10:59AM
Li Ka Shing 245
32703 CS 194 026 LEC Image Manipulation and Computational Photography Alexei Efros
TuTh 5:00PM - 6:29PM
Valley Life Sciences 2060
32783 CS 194 031 LEC Technological and social networks: Theory and analysis Eric Friedman
MoWe 5:00PM - 6:29PM
Etcheverry 3109
28038 CS 195 001 LEC Social Implications of Computer Technology Joshua A. Hug
Mo 3:30PM - 4:59PM
Bechtel 210
34645 CS 197 219 FLD Field Study Alistair Sinclair
Yun S. Song
27270 CS 198 001 GRP iOS Decal Daniel Garcia
MoWe 6:30PM - 7:59PM
Moffitt Library 145
27271 CS 198 002 GRP Gamescrafters Daniel Garcia
MoWeFr 10:00AM - 10:59AM
Soda 606
27272 CS 198 003 GRP UCBUGG DeCal: 3D Modeling and Animation Daniel Garcia
Tu 7:00PM - 8:59PM
Sutardja Dai 200
28246 CS 198 008 GRP Linux System Administration DeCal Paul Hilfinger
TuTh 8:00PM - 8:59PM

28253 CS 198 041 GRP Free Ventures DeCal Kurt Keutzer
MoWe 7:00PM - 8:59PM

28158 CS 198 047 GRP Ruby on Rails DeCal Armando Fox
Th 5:00PM - 6:59PM
Kroeber 160
28157 CS 198 056 GRP Web Design DeCal Björn Hartmann
Tu 6:30PM - 7:29PM
Th 6:30PM - 7:59PM
Jacobs Hall 310
Jacobs Hall 310
28159 CS 198 058 GRP 3D Printing & Design Decal Joshua A. Hug
TuTh 5:00PM - 6:29PM
Jacobs Hall 310
28254 CS 198 067 GRP Smash Bros: The Anatomy of a Video Game Success Gerald Friedland
Mo 7:00PM - 8:59PM
Moffitt Library 106
28242 CS 198 071 GRP Going Down the EECS Stack DeCal Anant Sahai
We 7:00PM - 8:59PM
Soda 273
28313 CS 198 074 GRP ANova DeCal: Mentoring Youth in Computer Science John DeNero
Mo 7:00PM - 7:59PM
Barrows 60
28289 CS 198 075 GRP Decal: How to Build the Future Scott Shenker
TuTh 6:30PM - 7:59PM
LeConte 3
28239 CS 198 076 GRP Game Design and Development DeCal Ren Ng
TuTh 6:30PM - 7:59PM
Wheeler 20
28244 CS 198 078 GRP Blockchain Fundamentals DeCal Alessandro Chiesa
We 6:00PM - 7:59PM
Evans 60
28247 CS 198 080 GRP Virtual Reality DeCal Eric J. Paulos
Mo 5:00PM - 6:59PM
Blum 230
28249 CS 198 082 GRP Machine Learning DeCal Peter Bartlett
Tu 5:00PM - 6:59PM
LeConte 1
34151 CS 198 087 GRP Introduction to Mathematical Thinking DeCal Satish Rao
MoWe 6:30PM - 7:59PM
LeConte 3
34299 CS 198 088 GRP Exploring Data Science and Social Good Cathryn Carson
Tu 6:30PM - 7:59PM
Dwinelle 205
34434 CS 198 089 GRP Introduction to Quantum Computing DeCal Umesh Vazirani
TuTh 6:30PM - 7:59PM
Wheeler 108
34481 CS 198 090 GRP Impact of AI DeCal Anca Dragan
We 6:30PM - 7:59PM
Dwinelle 105
34482 CS 198 091 GRP DeCal: Engineering Mentorship with High Schoolers Claire J Tomlin
Mo 6:30PM - 8:29PM
Soda 320
34629 CS 198 092 GRP Rubik's Cube/Speedcubing Decal Satish Rao
Tu 5:00PM - 6:59PM
Mulford 159
34625 CS 198 801 GRP Data Science Foundations Seminar David James Harding
Mo 4:00PM - 4:59PM

34626 CS 198 802 GRP Data Science Pathways Seminar David James Harding
Tu 5:00PM - 6:29PM

34627 CS 198 803 GRP Data Science Discovery Seminar David James Harding
Th 5:00PM - 6:29PM

34888 CS 199 080 IND Supervised Independent Study Bernhard Boser
34915 CS 199 081 IND Supervised Independent Study Prasad Raghavendra
34920 CS 199 082 IND Supervised Independent Study Alexei Efros
34933 CS 199 083 IND Supervised Independent Study Jonathan Ragan-Kelley
34938 CS 199 084 IND Supervised Independent Study Kannan Ramchandran
32931 CS C200A 001 LEC Principles and Techniques of Data Science Fernando Perez
Joshua A. Hug
Scott Lee
TuTh 6:30PM - 7:59PM
Wheeler 150
28097 EECS 206A 001 LEC Introduction to Robotics Ruzena Bajcsy
Valmik Prabhu
TuTh 8:00AM - 9:29AM
North Gate 105
27988 EECS 227AT 001 LEC Optimization Models in Engineering Alexandre M. Bayen
Laurent El Ghaoui
TuTh 12:30PM - 1:59PM
Stanley 105
27708 CS C249A 001 LEC Introduction to Embedded Systems Prabal Dutta
Sanjit A. Seshia
TuTh 9:30AM - 10:59AM
Moffitt Library 102
27623 EECS 251A 001 LEC Introduction to Digital Design and Integrated Circuits Jan Rabaey
MoWe 2:30PM - 3:59PM
Cory 540AB
27700 EECS 251LA 101 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Fr 11:00AM - 1:59PM
Cory 125
27701 EECS 251LB 101 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Tu 8:00AM - 10:59AM
Cory 125
27706 EECS 251LB 102 LAB Introduction to Digital Design and Integrated Circuits Lab Jan Rabaey
Th 5:00PM - 7:59PM
Cory 125
27269 CS 260A 001 LEC User Interface Design and Development Eric J. Paulos
MoWe 10:30AM - 11:59AM
Jacobs Hall 310
34477 CS 261 001 LEC Security in Computer Systems Raluca Ada Popa
Mo 1:00PM - 2:29PM
We 10:00AM - 11:29AM
Soda 310
Soda 405
32051 CS 262A 001 LEC Advanced Topics in Computer Systems John Kubiatowicz
TuTh 11:00AM - 12:29PM
Soda 310
32660 CS 276 001 LEC Cryptography Sanjam Garg
Tu 12:30PM - 1:59PM
Fr 2:00PM - 3:29PM
Soda 320
Soda 310
27268 CS 289A 001 LEC Introduction to Machine Learning Benjamin Recht
Moritz Hardt
Stella Yu
TuTh 9:30AM - 10:59AM
Li Ka Shing 245
17720 CS 294 043 LEC Visual Object and Activity Recognition Trevor Darrell
Mo 10:30AM - 11:59AM

17730 CS 294 112 LEC Deep Reinforcement Learning Sergey Levine
WeFr 10:00AM - 11:29AM
Soda 306
17729 CS 294 131 LEC Deep Learning Seminar John Canny
Trevor Darrell
Tu 12:30PM - 1:59PM
Soda 306
17726 CS 294 137 LEC Theory and Applications of Virtual Reality and Immersive Computing Allen Yang
Björn Hartmann
James F. O'Brien
We 3:00PM - 5:59PM
Jacobs Hall 310
17733 CS 294 141 LEC Compilers for Everyone: Designing and Building Domain-Specific Languages Jonathan Ragan-Kelley
Th 1:00PM - 3:59PM

31281 CS 294 148 LEC Topics in Machine-learning, Inverse-problems, and Data Analysis in Computational Neuro and Medical Imaging Chunlei Liu
Michael Lustig
Mo 10:00AM - 11:59AM
Soda 320
32108 CS 294 149 LEC Safety and Control for Artificial General Intelligence Adam Rupert Gleave
Andrew J. Critch
Michael David Dennis
Stuart Russell
TuTh 4:00PM - 5:29PM
Soda 310
32717 CS 294 150 LEC Machine Learning and Statistics Meet Biology Jennifer Listgarten
Mo 2:00PM - 4:59PM
Soda 320
34141 CS 294 151 LEC Blockchain and CryptoEconomics Dawn Song
Mo 4:00PM - 5:59PM
Soda 310
34142 CS 294 152 LEC Lower Bounds: Beyond the Bootcamp Richard Ryan Williams
Mo 4:00PM - 6:59PM
Soda 405
34291 CS 294 154 LEC Sums of Squares: proofs and algorithms Prasad Raghavendra
TuTh 11:00AM - 12:29PM
Soda 320
34353 CS 294 155 LEC Law and Cryptography Shafi Goldwasser
Th 12:00PM - 1:59PM
Soda 306
34397 CS 294 156 LEC Advanced Topics on Secure Hardware Dawn Song
Krste Asanovic
Mo 10:00AM - 11:29AM
Soda 405
34529 CS 294 157 LEC Deep Learning and Program Synthesis Koushik Sen
Fr 3:30PM - 6:29PM
Soda 310
15278 CS 298 002 LEC Theory Seminar Umesh Vazirani
Mo 3:00PM - 4:59PM
Soda 306
15279 CS 298 003 LEC EECS Colloquium James Demmel
We 4:00PM - 4:59PM
Soda 306
15280 CS 298 006 LEC LA PACK Seminar James Demmel
Ming Gu
We 11:00AM - 11:59AM
Soda 380
15281 CS 298 015 LEC BAIR First-year Proseminar Trevor Darrell
Fr 1:00PM - 1:59PM

32893 CS 299 097 IND Individual Research Yi Ma
34483 CS 299 098 IND Individual Research Jerome Feldman
32416 CS 370 001 LEC Introduction to Teaching Computer Science Christopher Todd Hunn
We 1:00PM - 2:29PM
Soda 380
32417 CS 370 002 LEC Introduction to Teaching Computer Science Christopher Todd Hunn
We 2:30PM - 3:59PM
Soda 380
32418 CS 370 003 LEC Introduction to Teaching Computer Science Christopher Todd Hunn
Th 1:00PM - 2:29PM
Soda 380
32419 CS 370 004 LEC Introduction to Teaching Computer Science Christopher Todd Hunn
Th 2:30PM - 3:59PM
Soda 380
27274 CS 375 001 DIS Teaching Techniques for Computer Science Satish Rao
Mo 3:00PM - 4:59PM
Soda 438
34833 CS 399 052 IND Professional Preparation: Supervised Teaching of Computer Science Alistair Sinclair