Course schedules for upcoming terms are subject to change up to ten weeks before the term begins. Please check this page again to confirm times and locations.
| Course (Units/Grade) | Subject | Instructor | Time | Room |
| Applied & Computational Mathematics |
| ACM 10 (1-0-0) (P/F) | Introduction to Applied & Computational Mathematics | Hou | F 12:00 | 105 Annenberg |
| ACM 11 (2-2-2) (P/F) | Introduction to Matlab and Mathematica | Farrell | W 7:00-9:00pm | 142 Keck |
| ACM 95/100a (4-0-8) (P/F) | Introductory Methods of Applied Mathematics | Pierce | MWF 11:00-11:55 | 119 Kerckhoff |
| ACM 104 (3-0-6) (P/F) | Linear Algebra and Applied Operator Theory | Beck | TTh 10:30-11:55 | 105 Annenberg |
| ACM 106a (3-0-6) (P/F) | Introductory Methods of Computational Mathematics | Bruno | TTh 1:00-2:25 | 105 Annenberg |
| ACM/EE 116 (3-0-6) (P/F) | Introduction to Stochastic Processes and Modeling | Murray | TTh 9:00-10:25 | 105 Annenberg |
| ACM 290 (1-0-0) (P/F) | Applied & Computational Mathematics Colloquium | Tropp | M 4:15-5:15 | 105 Annenberg |
| Computer Science |
| CS 1 (3-4-2) (P/F) | Introduction to Computer Programming | Vanier | MW 2:00-2:55 | 119 Kerckhoff |
| Ma/CS 6a (3-0-6) | Introduction to Discrete Mathematics | Omar | MWF 1:00-1:55 | 151 Sloan |
| CS 9 (1-0-0) (P/F) | Introduction to Computer Science Research | Umans | W 7:30-8:25pm | 105 Annenberg |
| CS 11 (0-3-0) (P/F) | Computer Language Shop | Pinkston/Vanier | OM, M 9:00-9:55pm | 105 Annenberg |
| EE/CS 51 (4-5-3) | Principles of Microprocessor Systems | George | MWF 3:00-4:25 | 70 Moore |
| EE/CS 53a (0-12-0) | Microprocessor Project Laboratory | George | OM,W 4:30-5:25 | 70 Moore |
| CS 80 (Letter) | Undergraduate Thesis | Faculty | N/A | N/A |
| CS 81a (P/F) | Undergraduate Laboratory in Computer Science | Faculty | N/A | N/A |
| CS 90 (P/F) | Undergraduate Research in Computer Science | Faculty | N/A | N/A |
| CS 101a (3-0-6) | Special Topics in Computer Science | Ligett | TTh 1:00-2:25 | 314 Annenberg |
| CS 101a (2-0-4) | Special Topics in Computer Science | Schulman | WF 11:00-12:00 | 314 Annenberg |
| CS 103a (P/F) | Reading in Computer Science | Umans | | |
| CS 116 (3-0-6) | Reasoning about Program Correctness | Joshi | TR 1:00-2:25 | 213 Annenberg |
| CS 121 (3-0-6) | Introduction to Relational Databases | Pinkston | MWF 11:00-11:55 | |
| CS/EE/Ma 129a (letter or P/F) | Information and Complexity | Winfree | TTh 1:00-2:25 | 213 Annenberg |
| Ec/CS 133 (3-0-6) | Electricity Markets | Ledyard | TTh 2:30-3:55 | |
| CS 141a (3-3-3) | Distributed Computation Laboratory | Chandy | TTh 2:30-3:55 | 213 Annenberg |
| CS/EE 143 (3-3-3) | Communication Networks | Low | WF 10:30-11:55 | 213 Annenberg |
| CS/CNS/EE 156b (3-0-6) | Learning Systems | Abu-Mostafa | TTh 2:30-3:55 | 105 Annenberg |
| BE/CS/CNS/Bi 191a (3-0-6) | Biomolecular Computation | Winfree | TTh 10:30-11:55 | 107 Annenberg |
| CS/CNS 171 (3-6-3) | Introduction to Computer Graphics Laboratory | Barr | MWF 3:00-4:00 | 107 Annenberg |
| CS 177 (3-3-3) | Discrete Differential Geometry: Theory and Applications | Schröder | TTh 10:30-11:55 | 314 Annenberg |
| CS 180 (P/F) | Master's Thesis Research | Faculty | N/A | N/A |
| CS/EE 185a (3-6-3) | Asynchronous VLSI Design Laboratory | Martin | MW 1:00-2:25 | 243 Annenberg |
| CNS/Bi/Ph/CS 187 (3-0-6) | Neural Computation | Perona | TTh 10:30-11:55 | 80 Moore |
| CS 280 (P/F) | Research in Computer Science | Faculty | N/A | N/A |
| Control & Dynamical Systems |
| CDS 90a (0-0-9) (Letter) | Senior Thesis in Control and Dynamical Systems | Murray | OM, T 3:00-3:55 | 106 Annenberg |
| CDS 101 (2-0-4) | Design and Analysis of Feedback Systems | MacMynowski | MF 2:00-2:55 | 206 Thomas |
| CDS 110a (3-0-9) | Introductory Control Theory | MacMynowski | MWF 2:00-2:55 | 206 Thomas |
| CDS 190 (P/F) | Independent Work in Control and Dynamical Systems | Staff | N/A | N/A |
| CDS 201 (3-0-6) | Linear Algebra and Applied Operator Theory | Beck | TR 10:30-11:55 | 105 Annenberg |
| CDS 212 (3-0-6) | Introduction to Modern Control | Doyle | TR 2:30-3:55 | 314 Annenberg |
| CDS 300a (P/F) | Research in Control and Dynamical Systems | Faculty | N/A | N/A |
| Course (Units/Grade) | Subject | Instructor | Time | Room |
| Applied & Computational Mathematics |
| ACM 95/100b (4-0-8) (P/F) | Introductory Methods of Applied Mathemaitcs | Owhadi | MWF 11-11:55 | 119 Kerckhoff |
| ACM 101 (3-0-6) (P/F) | Methods of Applied Mathematics I | Hou | TTh 2:30-4 | 105 Annenberg |
| ACM 105 (3-0-6) (P/F) | Applied Real and Functional Analysis | Farrell | MWF 10-11:00 | 107 Annenberg |
| ACM 106b (3-0-6) (P/F) | Introductory Methods of Computational Mathemaitcs | Bruno | TTh 1-2:30 | 105 ANB |
| ACM 113 (3-0-6) (P/F) | Introduction to Optimization | Tropp | TTh 10:30-12 | 105 Annenberg |
| ACM/CS 114 (3-0-6) (P/F) | Parallel Algoirthms for Scientific Applications | Aivazis | MWF 3-4 | 105 Annenberg |
| ACM/ESE 118 (3-0-6) (P/F) | Methods in Applied Statistics and Data Analysis | Sherman | TTh 1-2:25 | 155 Arms |
| ACM 210a (3-0-6) (P/F) | Numerical Methods for PDEs | Guo | MWF 1-1:55 | 314 Annenberg |
| ACM 290 (1-0-0) (P/F) | Applied and Computational Mathematics Colloquium | Tropp | M 4:15-5:25 | 105 Annenberg |
| Computer Science |
| CS 2 (2-4-3) | Introduction to Programming Methods | Barr | MWF 2-2:55 | 105 Annenberg |
| CS 4 (3-4-2) | Fundamentals of Computer Programming | Vanier | MWF 3-4:00 | 3 BBB |
| CS 11 (0-3-0) | Computer Language Shop | Vanier, Pinkston | OM 9:00 pm | 105 Annenberg |
| CS 21 (3-0-6) | Decidability and Tractability | Umans | MWF 1-1:55 | 105 Annenberg |
| CS 80b (P/F) | Undergraduate Thesis | Faculty | | |
| CS 81b (P/F) | Undergraduate Projects in Computer Science | Faculty | | |
| CS 90 (P/F) | Undergraduate Reading in Computer Science | Faculty | | |
| CS 122 (3-3-3) | Database System Implementation | Pinkston | MWF 11- 11:55 | 107 Annenberg |
| CS 138 (3-0-6) | Computer Algorithms | Schulman | MW 10:30-11:55 | 314 Annenberg |
| CS 141b (3-3-3) | Distributed Computation Laboratory | Chandy | TTh 2:30-4 | 213 Annenberg |
| CS/EE 144 (3-0-6) | Ideas behind the Web | Wierman | MW 1-2:25 | 155 Arms |
| CS/EE 146 (3-3-3) | Advanced Cyber Physical Networks | Low | MW 10:30-11:55 | 213 Annenberg |
| CS 176 (3-3-3) | Introduction to Computer Graphics Research | Schroder | TTh 10:30-11:55 | 314 Annenberg |
| CS 185b (3-3-3) | Asynchronous VLSI Design Laboratory | Martin | MW 1-2:25 | 243 Annenberg |
Control & Dynamical Systems |
| CDS 90b (0-0-9) (Letter) | Senior Thesis in Control and Dynamical Systems | Murray | | |
| CDS 110b (3-0-6) | Introductory Control Theory | Burdick | MWF 2-2:55 | 107 Annenberg |
| CDS 140a (3-0-6) | Introduction to Dynamics | Hou | TTh 2:30-3:55 | 105 Annenberg |
| CDS 190 | Independent Work in Control and Dynamical Systems | Faculty | | |
| CDS 300b | Research in Control and Dynamical Systems | Faculty | | |
| Course (Units/Grade) | Subject | Instructor | Time | Room |
| Applied & Computational Mathematics |
| ACM 95/100c (4-0-8) (P/F) | Introductory Methods of Applied Mathemaitcs | Meiron | MWF 11-11:55 | 22 Gates |
| ACM 106c (3-0-6) (P/F) | Introductory Methods of Computational Mathematics | Hou | MW 2:30-3:55 | 105 Annenberg |
| ACM 210b (3-0-6) (P/F) | Numerical Methods for PDEs | Guo | MWF 1-1:55 | 314 Annenberg |
| ACM 216 (3-0-6) (P/F) | Markov Chains, Discrete Stochastic Processes and Applications | Tropp | TTh 1-2:55 | 105 Annenberg |
| ACM 217 (3-0-6) (P/F) | Advanced Topics in Stochastic Analysis | Beck | TTh 9-10:25 | 105 Annenberg |
| ACM 290 (1-0-0) (P/F) | Applied and Computational Mathematics Colloquium | Tropp | M 4:15-5:15 | 105 Annenberg |
| Computer Science |
| CS 3 (2-4-3) | Introduction to Software Engineering | Staff | MW 2-2:55 | 213 Annenberg |
| CS 11 (0-3-0) | Computer Language Shop | Vanier, Pinkston | OM M 9:00 | 105 Annenberg |
| CS 24 (3-3-3) | Introduction to Computing Systems | Pinkston | MWF 11-11:55 | 105 Annenberg |
| CS 38 (3-0-6) | Introduction to Algorithms | Kitaev | MW 1-2:25 | 105 Annenberg |
| CS 80c (P/F) | Undergraduate Thesis | Faculty | | |
| CS 81c (P/F) | Undergraduate Projects in Computer Science | Faculty | | |
| CS 90 (P/F) | Undergraduate Reading in Computer Science | Faculty | | |
| CS 101 (P/F) | Special Topics in Computer Science | Pinkston | TBA | |
| CS 123 (0-0-9) | Projects in Database Systems | Pinkston | OM M 3:00 | 106 Annenberg |
| CS 141c (3-3-3) | Distributed Computation Laboratory | Chandy | TTh 2:30-3:55 | 213 Annenberg |
| CS/EE 145 (0-0-9) | Projects in Networking | Low, Wierman | TTh 10:30-11:55 | 213 Annenberg |
| CS 153 (3-0-6) | Current Topics in Theoretical Computer Science | Umans | MWF 10:30-11:55 | 314 Annenberg |
| CS/CNS 174 (3-6-3) | Computer Graphics Projects | Barr | MWF 1-1:55 | 107 Annenberg |
| CS 179 (3-3-3) | GPU Programming | Barr | TBA | |
Control & Dynamical Systems |
| CDS 90c (0-0-9) (Letter) | Senior Thesis in Control and Dynamical Systems | Murray | | |
| CDS 140b (3-0-6) | Introduction to Dynamics | Faculty | TTh 10:30-11:55 | 314 Annenberg |
| CDS 150 (3-0-6) | Stochastic System Analysis and Bayesian Updating | Beck | TTh 9-10:25 | 105 Annenberg |
| CDS 190 | Independent Work in Control and Dynamical Systems | Faculty | | |
| CDS 213 (3-0-6) | Robust Control | Doyle | TTh 2:30-3:55 | 314 Annenberg |
| CDS 270 (3-0-6) | Advanced Topics in Systems and Control | Lavretsky | F 10-11:55 | 106 Annenberg |
| CDS 300c | Research in Control and Dynamical Systems | Faculty | | |