Course Schedule

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. [Key to abbreviations] [Moodle Course Websites]

Fall | Winter | Spring

Fall Term 2020-21

Course (Units/Grade) Subject Instructor Time Room
Applied & Computational Mathematics
ACM 80a
(Letter Grade)
Undergraduate Thesis Staff - -
ACM 81a
(Letter Grade or Pass/Fail)
Undergraduate Projects in Applied and Computational Mathematics Staff - -
ACM 101a
(4-4-4)
(Letter Grade or Pass/Fail)
Methods of Applied
Mathematics I
Bruno TTh 2:30-4:25 213 ANB
ACM/IDS 104
(3-1-5)
Applied Linear Algebra Zuev TTh 10:30-11:55 Beckman Institute
ACM/EE/IDS 116
(3-1-5)
Introduction to Probability Models Zuev TTh 9:00-10:25 Beckman Institute
ACM 190
(Letter Grade or Pass/Fail)
Reading and Independent Study Staff - -
ACM 300
(Pass/Fail)
Research in Applied & Computational Mathematics Staff - -
Control & Dynamical Systems
CDS 90a
(Letter Grade)
(0-0-9)
Senior Thesis in Control and Dynamical Systems Staff - -
CDS 131
(3-0-6)
Linear Systems Theory Murray MWF 2:00-3:00 213 ANB
CDS 190
(Pass/Fail)
Independent Work in Control and Dynamical Systems Staff - -
CDS 300abc
(Pass/Fail)
Research in Control and Dynamical Systems Faculty - -
Computing and Mathematical Sciences
CMS/ACM/IDS 107
(3-3-6)
(Letter Grade or Pass/Fail)
Linear Analysis with Applications Stuart TTh 9:00-10:30 213 ANB
CMS/ACM/IDS 113
(3-0-9)
(Letter Grade or Pass/Fail)
Mathematical Optimization Chandrasekaran MWF 10:30-11:55 213 ANB
CMS/ACM 117
(3-0-9)
(Letter Grade or Pass/Fail)
Probability Theory and Stochastic Processes Tropp TTh 10:30-12:00 213 ANB
CMS 270 Special Topics in Computing and Mathematical Sciences: Data driven Modeling of dynamical systems Manohar TTh 1:00-2:25 314 ANB
CMS 290
(1-0-0)
(Pass/Fail)
Computing & Mathematical Sciences Colloquium Hou M 4:00-4:55 105 ANB
CMS 300a
(Pass/Fail)
Research in Computing & Mathematical Sciences Staff - -
Computer Science
CS 1
(3-4-2)
(Pass/Fail)
Introduction to Computer Programming Hovik/Vanier MWF 2:00-2:55 Beckman Institute
CS 9
(1-0-0)
(Pass/Fail)
Introduction to Computer Science Research Low Th 12:00-1:00 105 ANB
CS 11
(0-3-0)
(Pass/Fail)
Computer Language Lab Blank/Vanier OM T 9/29 9:00-9:55 105 ANB
CS 19a
(2-0-0)
(Pass/Fail)
Introduction to Computer Science in Industry Ralph M 12:00-12:55 105 ANB
CS 24
(3-3-3)
Introduction to Computing Systems Blank MWF 2:00-2:55 105 ANB
CS 80
(Letter Grade)
Undergraduate Thesis Faculty - -
CS 81a
(Pass/Fail)
Undergraduate Laboratory in Computer Science Faculty - -
CS 90
(Pass/Fail)
Undergraduate Research in Computer Science Faculty - -
CS 101
(0-0-9)
Special Topics in Computer Science: Projects in Machine Learning Bouman OM T 9/29 10:00-10:55 105 ANB
CS 102a Seminar in Computer Science Faculty - -
CS 103a Reading in Computer Science Faculty - -
CS 111
(0-3-0)
Graduate Programming Practicum Blank/Vanier OM T 9/29 9:00-9:55pm 105 ANB
CS/EE/IDS 143
(3-3-3)
Communication Networks Murray/Ralph MWF 9:00-9:55 105 ANB
CS/IDS 150a
(3-0-6)
(Letter Grade or Pass/Fail)
Probability and Algorithms Schulman MWF 10:00-10:55 314 ANB
CS/CNS/EE 156a
(3-1-5)
Learning Systems Yaser OM T 9/29 12:00-12:55 -
CS/CNS 171
(3-6-3)
Computer Graphics Laboratory Barr MWF 3:00-3:55 213 ANB
CS 180
(Pass/Fail)
Master's Thesis Research Faculty - -
CS 280
(Pass/Fail)
Research in Computer Science Faculty - -
CS 287 Center for the Mathematics of Information Seminar Staff T 4:00-5:00 314 ANB
Information and Data Systems
IDS/Ec/PS 126
(3-0-6)
(Letter Grade)
Applied Data Analysis Katz MWF 10:30-12:00 -
IDS 197
(Pass/Fail)
Undergraduate Reading in the Information and Data Sciences Staff - -
IDS 198
(Pass/Fail)
Undergraduate Projects in Information and Data Sciences Staff - -
IDS 199
(1-0-8)
(Letter Grade)
Undergraduate thesis in the Information and Data Sciences Staff - -

Winter Term 2019-20

Course (Units/Grade) Subject Instructor Time Room
Applied & Computational Mathematics
ACM 80b
(Letter Grade or Pass/Fail)
(9)
Undergraduate Thesis Staff - -
ACM 81b
(Letter Grade or Pass/Fail) (Units assigned in accordance with work accomplished)
Undergraduate Projects in Applied and Computational Mathematics Staff - -
ACM 95/100a
(Letter Grade or Pass/Fail)
(4-0-8)
Introductory Methods of Applied Mathematics Pierce MWF 11:00-12:15 119 KRK
ACM/IDS 101b
(Letter Grade or Pass/Fail)
(4-4-4)
Methods of Applied
Mathematics I
Bruno TTh 2:30-4:25 213 ANB
ACM 105
(3-0-6)
Applied Real and Functional Analysis Hoffmann TTh 10:30-11:55 107 ANB
ACM/EE 106b
(Letter Grade or Pass/Fail)
(3-0-9)
Introductory Methods of Computational Mathematics Hou TTh 1:00-2:25 105 ANB
ACM 118
(3-0-9)
Stochastic processes and regression Owhadi MW 1:00-2:25 213 ANB
ACM 190
(Letter Grade or Pass/Fail)
(By arrangement)
Reading and Independent Study Staff - -
ACM/IDS 204
(3-0-6)
Randomized Algorithms for Linear Algebra Tropp TTh 10:30-11:55 213 ANB
ACM/IDS 216
(3-0-6)
Markov Chains, Discrete Stochastic Processes and Applications Owhadi TTh 9:00-10:25 105 ANB
ACM 300
(Pass/Fail)
(By arrangement)
Research in Applied & Computational Mathematics Staff - -
Control & Dynamical Systems
CDS 90b
(Letter Grade)
(0-0-9)
Senior Thesis in Control and Dynamical Systems Staff - -
CDS 112
(3-0-6)
Optimal Control and Estimation Chung TTh 2:30-3:55 384 FIR
CDS 190
(Pass/Fail)
(By arrangement)
Independent Work in Control and Dynamical Systems Staff - -
CDS 231
(3-2-4)
Robust Control Theory Doyle TTh 1:00-2:25 107 ANB
CDS 232 Nonlinear Dynamics Ames MWF 11:00-12:25 135 GTL
CDS 300b
(Pass/Fail)
(By arrangement)
Research in Control and Dynamical Systems Faculty - -
Computing and Mathematical Sciences
CMS/CS/IDS 139
(Letter Grade or Pass/Fail)
(3-0-9)
Analysis and Design of Algorithms Vidick MW 10:30-11:55 213 ANB
CMS/CS/EE/IDS 144
(Letter Grade or Pass/Fail)
(3-4-5)
Networks: Structure & Economics Wierman TTh 10:30-11:55 105 ANB
CMS/CS/CNS/EE/IDS 155
(Letter Grade or Pass/Fail)
(3-3-6)
Machine Learning & Data Mining Yue TTh 2:30-3:55 BCK
CMS 270 Special Topics in Computing and Mathematical Sciences Section 3 (Frontiers in CMS): Murray (+ Feldman, Schmidt) OM 1/6 12:00-1:00 213 ANB
CMS 290
(Pass/Fail)
(1-0-0)
Computing & Mathematical Sciences Colloquium Schröder M 4:00-4:55 105 ANB
CMS 300 abc
(Pass/Fail)
(By arrangement)
Research in Computing & Mathematical Sciences Staff - -
Computer Science
CS 2
(2-4-3)
Introduction to Programming Methods Blank MWF 2:00-2:55 BCK
CS 4
(3-4-2)
Fundamentals of Computer Programming Vanier MWF 3:00-3:55 105 ANB
CS 11
(Pass/Fail)
(0-3-0)
Computer Language Lab Pinkston/Vanier M 1/6 OM
9:00-9:55
105 ANB
CS 19b
(Pass/Fail)
(2-0-0)
Introduction to Computer Science in Industry Ralph M 12:00-12:55 105 ANB
CS 21
(3-0-6)
Decidability and Tractability Umans MWF 1:00-1:55 105 ANB
CS 42
(Pass/Fail)
(2-2-2)
Computer Science Education in K14 Settings Ralph F 12:00-4:00 107 ANB
CS/EE/ME 75b
(Letter Grade or Pass/Fail)
(3, 6 or 9 according to project selected)
Multidisciplinary Systems Engineering Burdick M 1/6 OM
7:30-8:25pm
135 GTL
CS 80
(Letter Grade)
(9)
Undergraduate Thesis Faculty - -
CS 81a
(Pass/Fail)
(In accourdance with work accomplished)
Undergraduate Laboratory in Computer Science Faculty - -
CS 90
(Pass/Fail)
(In accourdance with work accomplished)
Undergraduate Research in Computer Science Faculty - -
CS 101b
(In accourdance with work accomplished)
Special Topics in Computer Science (Projects in Machine Learning) Yue M 1/6 OM
10:00-10:55
107 ANB
CS 102b
(3, 6, or 9 assigned by instructor)
Seminar Topics in Computer Science Faculty - -
CS 103a
(3, 6, or 9)
Reading in Computer Science Faculty - -
CS 111
(0-3-0)
Graduate Programming Practicum Pinkston/Vanier M 1/6 OM
9:00-9:55
105 ANB
ME/CS/EE 134
(3-0-6)
Robotic Systems Niemeyer/Gunter - -
EE/CS/EST 135
(3-0-6)
Power Systems Low - -
CS/CNS/EE/IDS 165
(3-3-6)
Foundations of Machine Learning and Statistical Inference Anandkumar TTh 1:00-2:25 213 ANB
CS/ACM 177a
(3-3-3)
Discrete Differential Geometry: Theory and Applications Schröder TTh 10:30-11:55 314 ANB
CS 180
(Pass/Fail)
(In accourdance with work accomplished)
Master's Thesis Research Faculty - -
CS 280
(Pass/Fail)
Research in Computer Science Faculty - -
CS 287
(3,6, or 9 assigned at the instructor's discretion)
Center for the Mathematics of Information Seminar Staff - -
Information and Data Systems
IDS/ACM/CS 157
(3-3-3)
Statistical Inference Zuev MW 9:00-10:30 105 ANB
IDS 197
(Pass/Fail)
(Units assigned in accordance with work accomplished)
Undergraduate Reading in the Information and Data Sciences Staff - -
IDS 198
(Pass/Fail)
(Units assigned in accordance with work accomplished)
Undergraduate Projects in Information and Data Sciences Staff - -
IDS 199
(Letter Grade)
(1-0-8)
Undergraduate Thesis in the Information and Data Sciences Staff - -

Spring Term 2019-20

Course (Units/Grade) Subject Instructor Time Room
Applied & Computational Mathematics
ACM 11
(2-2-2)
Introduction to Matlab and Mathematica Hou/Zhang M 1:00-3:00 213 ANB
ACM 80 abc
(9)(Letter Grade)
Undergraduate Thesis Staff - -
ACM 81 abc
(Letter Grade or Pass/Fail)
Undergraduate Projects in Applied and Computational Mathematics Staff - -
ACM 95/100 ab
(Letter Grade or Pass/Fail)
(4-0-8)
Introductory Methods of Applied Mathematics Meiron MWF 11:00-12:15 119 KRK
ACM 109
(3-0-6)
Mathematical Modelling Hoffmann TTh 10:30-12:00 213 ANB
ACM/CS/IDS 158
(3-3-3)
Fundamentals of Statistical Learning Zuev WF 9:00-10:25 105 ANB
ACM 190
(Letter Grade or Pass/Fail)
Reading and Independent Study Staff - -
ACM 270-1 Advanced Topics in Applied & Computational Mathematics: Recent Advances in Computational Methods Using Nonconvex Optimization Hou WF 1:00-2:30 314 ANB
ACM 270-2 Advanced Topics in Applied & Computational Mathematics: Clustering and Classification on Graphs Hoffman/Hosseini TTh 2:30-4:00 314 ANB
ACM 300
(Pass/Fail)
Research in Applied & Computational Mathematics Staff - -
Control & Dynamical Systems
CDS 90 abc
(Letter Grade)
(0-0-9)
Senior Thesis in Control and Dynamical Systems Staff - -
CDS 110
(Letter Grade)
(3-3-3)
Introduction to Feedback Control Systems Seinfeld MWF 2:00-3:00 106 SPL
CDS 141
(3-2-4)
Network Control Systems Doyle TTh 1:00-2:30 104 ANB
CDS 190
(Pass/Fail)
Independent Work in Control and Dynamical Systems Staff - -
CDS 233
(3-0-6)
Nonlinear Control Ames MWF 11:00-12:25 135 GTL
CDS 243
(2-0-2)
Adaptive Control Lavretsky F 1:00-3:00 104 ANB
CDS 300 abc
(Pass/Fail)
Research in Control and Dynamical Systems Faculty - -
Computing and Mathematical Sciences
CMS 300 abc
(Pass/Fail)
Research in Computing & Mathematical Sciences Staff - -
Computer Science
CS 3
(1-6-2)
Introduction to Software Design Blank M 3:00-3:55 105 ANB (Lab:104 ANB, T 3:30-7:30)
CS 11
(Pass/Fail)
(0-3-0)
Computer Language Lab Pinkston OM M 3/30 9:00-9:55 105 ANB
CS 38
(3-0-6)
(Letter Grade)
Algorithms Schulman TTh 1:00-2:30 Schulman
CS/EE/ME 75abc
(3, 6, or 9)
(Letter Grade or Pass/Fail)
Multidiscplinary Systems Engineering Burdick OM M 3/30 7:30-8:25 135 GTL
CS 80
(9)(Letter Grade)
Undergraduate Thesis Faculty - -
CS 81a
(Pass/Fail)
Undergraduate Laboratory in Computer Science Faculty - -
CS 90
(Pass/Fail)
Undergraduate Research in Computer Science Faculty - -
CS 101-1 Special Topics in Computer Science: Computational Cameras Bouman TTh 10:30-12:00 105 ANB
CS 101-2 Special Topics in Computer Science: Interactive Theorem Proving Vanier MWF 11:00-12:00 213 ANB
CS 101-3 Special Topics in Computer Science: Quantum algorithms and programming Gheorghiu MW 1:00-2:30 104 ANB
CS 101-4
(2-9-1)
Special Topics in Computer Science: Real World Algorithm Implementation Blank MF 1:00-2:00 213 ANB
CS 101-5
(9) (Letter Grade or Pass/Fail)
Selected Topics in Computer Science: History of Social Responses to Technology Dykstra/Ralph/Blank - -
CS 102 abc
(3, 6, or 9)
Seminar in Computer Science Faculty - -
CS 103 a
(3, 6, or 9)
Reading in Computer Science Faculty - -
CS 111
(0-3-0)
Graduate Programming Practicum Pinkston OM M 3/30 9:00-9:55 105 ANB
CS 115
(3-4-2)
Functional Programming Vanier MWF 2:00-2:55 105 ANB
CS 124
(3-6-3)
Operating Systems Pinkston MWF 1:00-1:55 105 ANB
CS 131
(3-0-6)
Programming Languages Vanier MWF 3:00-3:55 213 ANB
CS 138
(Letter Grade)
(3-0-6)
Computer Algorithms Schulman TTh 1:00-2:30 105 ANB
CS/IDS 153
(3-0-6)
Current Topics in Theoretical Computer Science Umans MWF 11:00-12:00 314 ANB
CS/CNS/EE 156 b
(3-1-5)
Learning Systems Abu-Mostafa TTh 2:30-4:00 B270 MRE
CS/CNS/EE/IDS 159
(3-0-6)
Advanced Topics in Machine Learning Yue TTh 9:00-10:30 105 ANB
CS/IDS 162
(Letter Grade)
(3-0-6)
Data, Algorithms and Society Mushkin/Ralph TTh 2:30-4:00 -
CS/CNS 174
(3-6-3)
Computer Graphics Projects Barr MWF 1:00-1:55 106 ANB
CS/ACM 177 ab
(3-3-3)
Discrete Differential Geometry: Theory and Applications Schröder TTh 10:30-11:55 314 ANB
CS 179
(3-3-3)
GPU Programming Barr MWF 3:00-3:55 104 ANB
CS 180
(Pass/Fail)
Master's Thesis Research Faculty - -
CS 280
(Pass/Fail)
Research in Computer Science Faculty - -
CS 287
(3, 6, or 9)
Center for the Mathematics of Information Seminar Staff T 4:00-4:55 213 ANB
Information and Data Systems
IDS/ACM/CS 158
(3-3-3)
Fundamentals of Statistical Learning Zuev WF 9:00-10:30 105 ANB
IDS 197
(Pass/Fail)
Undergraduate Reading in the Information and Data Sciences Staff - -
IDS 198
(Pass/Fail)
Undergraduate Projects in Information and Data Sciences Staff - -
IDS 199
(1-0-8)
(Letter Grade)
Undergraduate Thesis in the Information and Data Sciences Staff - -

top