Course Schedule Winter 2020-2021

Course Schedule Winter 2020-2021

Not a Stanford student? Go to http://summer.stanford.edu for information on taking classes as a Summer Visitor.

Course timetable as of December 31, 2021

Course Title Instructor Time Room SCPD
CS1U Practical Unix Zelenski by arrangement
CS47 Cross-platform Mobile App Development Landay TTh 10:30-11:50am
CS51 CS + Social Good Studio Cain TTh 6:30-7:50pm
CS100A Problem-solving Lab for CS 106A Parlante by arrangement
CS100B Problem-solving Lab for CS 106B Schwarz by arrangement
CS103 Mathematical Foundations of Computing Lee MWF 2:30-3:50pm
CS106A Programming Methodology Parlante MWF 2:30-3:30pm SCPD
CS106B Programming Abstractions Schwarz MWF 11:30am-12:30pmS SCPD
CS106L Standard C++ Programming Laboratory Schwarz TTh 2:30-3:50pm
CS106S Coding for Social Good Cain Th 4:30-5:50pm
CS107 Computer Organization and Systems Yan MF 1:00-2:20pm SCPD
CS107A Problem-solving Lab for CS 107 Yan by arrangement
CS107E Computer Systems from the Ground Up Hanrahan/Zelen MF 11:30am-12:50pmS
CS108 Object-Oriented Systems Design Young TTh 2:30-3:50pm SCPD
CS109 Intro to Probability for Computer Scientists Piech/Cain MWF 1:00-2:20pm
CS109A Problem Solving Lab for 109 Piech/Cain
CS110 Principles of Computer Systems Gregg/Troccoli MWF 1:00-2:20pm SCPD
CS110A Problem Solving Lab for CS110 Gregg/Troccoli
CS129 Machine Learning (Applied) Ng/Bensouda Mo T 10:30-11:50am
CS140 Operating Systems and Systems Programming Mazieres MW 1:00-2:20pm SCPD
CS142 Web Applications Rosenblum MWF 10:00-11:00am SCPD
CS147 Introduction to Human-Computer Interaction Design Landay MW 11:30am-1:20pm
CS152 Trust and Safety Engineering Stamos MW 2:30-3:50pm SCPD
CS161 Design and Analysis of Algorithms Charikar/Anari MW 10:00-11:20am SCPD
CS161A Problem-Solving Lab for CS161 Charikar/Anari T 4:30-5:50pm
CS163 The Practice of Theory Research Reingold TTh 10:30-11:50am
CS182 Ethics, Public Policy, and Technological Change Sahami/Reich MWF 1:00-2:20pm
CS182W Ethics, Public Policy & Technological Change (WIM) Sahami/Reich MWF 1:00-2:20pm
CS187 Design for Advocacy Wodtke TTh 10:30-11:50am
CS190 Software Design Studio Ousterhout MWF 1:00-2:20pm
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS193Q Introduction to Python Programming Parlante Th 4:30-5:50pm
CS194 Software Project Borenstein MW 2:30-3:50pm
CS194W Software Project (WIM) Borenstein MW 2:30-3:50pm
CS195 Supervised Undergraduate Research (none listed) by arrangement
CS198 Teaching Computer Science Sahami/McCoy M 4:00-5:50pm
CS198B Additional Topics in Teaching Computer Science Sahami/McCoy TTh 10:30-11:50am
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS205L Continuous Math Methods Emphasis on Machine Learn Fedkiw TTh 12:30-1:50pm SCPD
CS206 Exploring Computational Journalism Agrawala/Tumgo T 2:30-5:20pm
CS210A Software Project Experience with Corporate Partner Borenstein TTh 2:30-3:50pm
CS221 Artificial Intelligence: Principles & Techniques Hashimoto/Wu MW 2:30-3:50pm SCPD
CS223A Introduction to Robotics Khatib MW 4:00-5:20pm SCPD
CS224N Natural Language Processing with Deep Learning Manning TTh 4:30-5:50pm SCPD
CS224S Spoken Language Processing Maas MW 5:30-6:30pm
CS224W Machine Learning with Graphs Leskovec TTh 10:30-11:50am SCPD
CS228 Probabilistic Graphical Models: Principles and Tec Ermon TTh 8:30-9:50am SCPD
CS229M Machine Learning Theory Ma MW 4:00-5:20pm sched by STATS
CS230 Deep Learning Ng/Katanforoos Th 8:30-9:50am SCPD
CS231A Computer Vision:From 3D Recontruct to Recognition Savarese/Bohg MW 11:30am-12:50pmS SCPD
CS234 Reinforcement Learning Brunskill MW 11:30am-12:50pmS SCPD
CS236G Generative Adversarial Networks Zhou TTh 2:30-3:50pm
CS237B Principles of Robot Autonomy II Bohg/Sadigh MW 1:00-2:20pm SCPD
CS241 Embedded Systems Workshop Levis/Horowitz TTh 2:30-3:50pm sched by EE
CS242 Programming Languages Aiken MW 8:30-9:50am SCPD
CS243 Program Analysis and Optimizations Lam MW 4:00-5:20pm SCPD
CS245 Principles of Data-intensive Systems Zaharia TTh 2:30-3:50pm SCPD
CS247B Design for Behavior Change Wodtke TTh 2:30-3:50pm
CS247S Service Design Stanford WF 10:00-11:20am
CS248 Interactive Computer Graphics Fatahalian TTh 2:30-3:50pm SCPD
CS250 Algebraic Error Correcting Codes Wootters MW 10:00-11:20am Sched by EE
CS254 Computational Complexity Tan MW 4:00-5:20pm SCPD
CS255 Introduction to Cryptography Boneh MW 2:30-3:50pm SCPD
CS261 Optimization and Algorithmic Paradigms Goel TTh 2:30-3:50pm
CS270 Modeling Biomedical Systems Musen MWF 2:30-3:50pm sched by BMI
CS273A The Human Genome Source Code Bejerano MW 11:30am-12:50pmS
CS275 Translational Bioinformatics Wall MW 4-5:20 sched by BMI
CS275A Symbolic Musical Information Selfridge-Fiel TTh 12:30-1:50 sched by MUSIC
CS320 Value of Data and AI Zaharia/Zou WF 10:00-11:20am
CS329S Machine Learning Systems Design Nguyen MW 2:30-3:50pm SCPD
CS339N Machine Learning Methods for Neural Data Analysis Linderman MWF 11:30am-12:30pmS sched by STATS
CS342 Building for Digital Health Aalami TTh 4:30-5:30pm Sched by MED
CS348A Computer Graphics: Geometric Modeling & Processing Guibas MW 2:30-3:50pm SCPD
CS348C Computer Graphics: Animation and Simulation James TTh 2:30-3:50pm SCPD
CS349G Selected Reading of Ph.D. Dissertations Levis/Hennessy MW 2:30-3:50pm
CS358A Programming Language Foundations Patrignani TTh 10:30-11:50am
CS390A Curricular Practical Training (none listed) by arrangement
CS390B Curricular Practical Training (none listed) by arrangement
CS390C Curricular Practical Training (none listed) by arrangement
CS390D Part-time Curricular Practical Training (none listed) by arrangement
CS393 Computer Laboratory (none listed) by arrangement
CS395 Independent Database Project (none listed) by arrangement
CS399 Independent Project (none listed) by arrangement
CS399P Independent Project (none listed) by arrangement
CS421 Designing AI to Cultivate Human Well-being Aaker/Li MWF 3-6pm Sched by GSBGEN
CS422 Interactive and Embodied Learning Li/Haber TTh 2:30-3:50pm
CS448I Computational Imaging and Display Wetzstein MW 2:30-3:50 sched by EE
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS547 Human-Computer Interaction Seminar Bernstein F 1:00-2:00pm SCPD
CS802 TGR Dissertation (none listed) by arrangement