CS Spring 2022 Class Schedule

[show sections and labs]

CCN Course Sec Type Title Instructor Day/Time Location
21607 CS 10 001 LEC The Beauty and Joy of Computing Michael Ball
MoWe 11:00AM - 11:59AM
Hearst Field Annex A1
22408 EECS 16A 001 LEC Designing Information Devices and Systems I Ana Arias
Michael Lustig
TuTh 9:30AM - 10:59AM
Wheeler 150
22426 EECS 16B 001 LEC Designing Information Devices and Systems II Murat Arcak
Vladimir Marko Stojanovic, PhD
TuTh 3:30PM - 4:59PM
Wheeler 150
21617 CS 61A 001 LEC The Structure and Interpretation of Computer Programs Pamela Fox
MoWeFr 2:00PM - 2:59PM
Wheeler 150
21678 CS 61B 001 LEC Data Structures Paul HILFINGER
MoWeFr 1:00PM - 1:59PM
Dwinelle 155
21747 CS 61C 001 LEC Machine Structures Nicholas Weaver
TuTh 11:00AM - 12:29PM
Wheeler 150
21772 CS 70 001 LEC Discrete Mathematics and Probability Theory Koushik Sen
Satish Rao
TuTh 12:30PM - 1:59PM
Wheeler 150
22331 CS 88 001 LEC Computational Structures in Data Science Michael Ball
MoWe 1:00PM - 1:59PM
Li Ka Shing 245
22140 EECS C106B 001 LEC Robotic Manipulation and Interaction Prof. S. Shankar SASTRY, PhD
Yi Ma, PhD
TuTh 9:30AM - 10:59AM
Birge 50
22134 EECS 126 001 LEC Probability and Random Processes Kannan RAMCHANDRAN
TuTh 3:30PM - 4:59PM
Lewis 100
22126 EECS 127 001 LEC Optimization Models in Engineering Thomas Courtade
TuTh 2:00PM - 3:29PM
Li Ka Shing 245
21854 EECS 151 001 LEC Introduction to Digital Design and Integrated Circuits Sophia Shao
TuTh 12:30PM - 1:59PM
Cory 540AB
21856 EECS 151LA 101 LAB Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
Fr 8:00AM - 10:59AM
Cory 111
21857 EECS 151LB 001 LAB Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
We 5:00PM - 7:59PM
Cory 111
21858 EECS 151LB 002 LAB Introduction to Digital Design and Integrated Circuits Lab Th 2:00PM - 4:59PM
Cory 111
32136 CS 152 001 LEC Computer Architecture and Engineering John WAWRZYNEK
TuTh 9:30AM - 10:59AM
Soda 306
22789 CS 160 001 LEC User Interface Design and Development John CANNY
TuTh 2:00PM - 3:29PM
Jacobs Hall 310
22751 CS 161 001 LEC Computer Security Nicholas Weaver
TuTh 12:30PM - 1:59PM
Dwinelle 155
21794 CS 162 001 LEC Operating Systems and System Programming Anthony D. JOSEPH
John Kubiatowicz
TuTh 3:30PM - 4:59PM
Valley Life Sciences 2050
22727 CS 169L 001 DIS Software Engineering Team Project Pamela Fox
Prof. Armando Fox
We 12:00PM - 12:59PM
Soda 438
21805 CS 170 001 LEC Efficient Algorithms and Intractable Problems Prasad Raghavendra
TuTh 9:30AM - 10:59AM
Valley Life Sciences 2050
22721 CS 172 001 LEC Computability and Complexity Avishay Tal, PhD
TuTh 5:00PM - 6:29PM
Social Sciences Building 126
30379 CS 174 001 LEC Combinatorics and Discrete Probability Yun S. Song
MoWe 5:00PM - 6:29PM
Soda 310
21818 CS 184 001 LEC Foundations of Computer Graphics Ren Ng
TuTh 3:30PM - 4:59PM
Bechtel 210
30381 CS 186 001 LEC Introduction to Database Systems Lakshya Jain
MoWe 6:30PM - 7:59PM
Dwinelle 155
21823 CS 188 001 LEC Introduction to Artificial Intelligence Stuart RUSSELL
Xiaodong Song
TuTh 2:00PM - 3:29PM
Wheeler 150
21837 CS 189 001 LEC Introduction to Machine Learning Jonathan Richard Shewchuk
MoWe 6:30PM - 7:59PM
Wheeler 150
32547 CS 189 002 LEC Introduction to Machine Learning Marvin M Zhang
MoWeFr 1:00PM - 1:59PM
Evans 10
19361 CS 195 001 LEC Social Implications of Computer Technology Prof. Josh Hug
Fr 11:00AM - 12:29PM
Fr 11:00AM - 12:29PM
Fr 11:00AM - 12:29PM
Bechtel 210
Internet/Online
Bechtel 210
22155 EECS 206B 001 LEC Robotic Manipulation and Interaction Prof. S. Shankar SASTRY, PhD
Yi Ma, PhD
TuTh 9:30AM - 10:59AM
Birge 50
22235 EECS 219C 001 LEC Formal Methods: Specification, Verification, and Synthesis Sanjit A. Seshia
MoWe 1:00PM - 2:29PM
Cory 299
22130 EECS 227AT 001 LEC Optimization Models in Engineering Thomas Courtade
TuTh 2:00PM - 3:29PM
Li Ka Shing 245
21860 EECS 251A 001 LEC Introduction to Digital Design and Integrated Circuits Sophia Shao
TuTh 12:30PM - 1:59PM
Cory 540AB
21863 EECS 251LA 101 LAB Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
Fr 8:00AM - 10:59AM
Cory 111
21865 EECS 251LB 101 LAB Introduction to Digital Design and Integrated Circuits Lab Sophia Shao
We 5:00PM - 7:59PM
Cory 111
30385 CS 284A 001 LEC Foundations of Computer Graphics Ren Ng
TuTh 3:30PM - 4:59PM
Bechtel 210
30386 CS 284B 001 LEC Advanced Computer Graphics Algorithms and Techniques James O'BRIEN, PhD
MoWe 1:00PM - 2:29PM
Soda 320
30387 CS 288 001 LEC Natural Language Processing Dan KLEIN
TuTh 11:00AM - 12:29PM
Soda 306
21851 CS 289A 001 LEC Introduction to Machine Learning Jonathan Richard Shewchuk
MoWe 6:30PM - 7:59PM
Wheeler 150
17663 CS 294 150 LEC Machine Learning Meets Biology JENNIFER LISTGARTEN
Mo 2:00PM - 4:59PM
Soda 405
30393 CS 294 184 LEC Building User-Centered Programming Tools Sarah Chasins
TuTh 11:00AM - 12:29PM
Soda 405
32761 CS 294 192 LEC Visual Scene Understanding Alexei Efros
MoWe 10:30AM - 11:59AM
Soda 306
32762 CS 294 194 LEC From Research to Startup Mo 5:00PM - 6:59PM
Soda 306
30390 CS 302 001 LEC Designing Computer Science Education Michael Ball
Pamela Fox
Fr 10:00AM - 11:59AM
Social Sciences Building 166
22233 CS 370 001 LEC Adaptive Instruction Methods in Computer Science Christopher Hunn
Th 5:00PM - 6:59PM
Wheeler 212
22234 CS 370 002 LEC Adaptive Instruction Methods in Computer Science Christopher Hunn
We 5:00PM - 6:59PM
Wheeler 212
21852 CS 375 001 DIS Teaching Techniques for Computer Science Prof. Armando Fox
Fr 2:00PM - 3:59PM
Soda 438