Course Schedule Winter 2021-2022

Course Schedule Winter 2021-2022

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

Course timetable as of September 26, 2021

Course Title Instructor Time Room SCPD
CS1U Practical Unix Zelenski by arrangement
CS13SI Intro to Version Control w Git Benson
CS47 Cross-platform Mobile App Development Landay TTh
CS51 CS + Social Good Studio Cain
CS56N Stanford Introductory Seminar Hennessy TTh 9:45-11:15am
CS57N Stanford Introductory Seminar Wootters/Icard TTh 9:45-11:15am
CS83 Playback Theater Reingold F 1:30-4:30pm
CS100A Problem-solving Lab for CS 106A Parlante MWF 1:30-2:30pm
CS100B Problem-solving Lab for CS 106B Schwarz/Lee by arrangement
CS103 Mathematical Foundations of Computing Lee MWF 11:30am-12:50pmS SCPD
CS103A Mathematical Problem-solving Strategies Lee T 4-6pm
CS106A Programming Methodology Parlante MWF 1:30-2:30pm SCPD
CS106B Programming Abstractions Schwarz/Lee MWF 11am-12pm
CS106L Standard C++ Programming Laboratory Schwarz
CS106S Coding for Social Good Cain
CS107 Computer Organization and Systems Gregg MF 11:30am-1pm
CS107A Problem-solving Lab for CS 107 Gregg by arrangement
CS107E Computer Systems from the Ground Up Hanrahan/Zelen MF
CS108 Object-Oriented Systems Design Young TTh 1:30-3pm SCPD
CS109 Intro to Probability for Computer Scientists Piech MWF
CS109A Problem Solving Lab for 109 Piech MWF
CS110 Principles of Computer Systems Cain/Troccoli MWF 11am-12pm SCPD
CS110A Problem Solving Lab for CS110 Cain/Troccoli Th 9:45-11:15am
CS112 Operating Systems Kernel Impl Proj Mazieres MW 1:30-2:50pm
CS129 Machine Learning (Applied) Ng W 9:45-11:15am
CS140E Operating Systems Design and Implementation Engler TTh
CS142 Web Applications Rosenblum MWF 9:45-10:45am SCPD
CS147 Introduction to Human-Computer Interaction Design Landay MW 1:30-3:30pm
CS152 Trust and Safety Engineering Stamos MW SCPD
CS161 Design and Analysis of Algorithms Anari/Charikar MW SCPD
CS161A Problem-Solving Lab for CS161 Anari/Charikar F
CS163 The Practice of Theory Research Reingold TTh 11:30am-12:45pmS
CS182 Ethics, Public Policy, and Technological Change Sahami/Reich MWF 1:30-3pm
CS182W Ethics, Public Policy & Technological Change (WIM) Sahami/Reich MWF 1:30-3pm
CS190 Software Design Studio Ousterhout MWF 1:30-2:50pm
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
CS193X Web Programming Fundamentals Chang TTh 3:15-4:30pm
CS194 Software Project Borenstein MW 2:45-3:45pm
CS194W Software Project (WIM) Borenstein MW 2:45-3:45pm
CS195 Supervised Undergraduate Research (none listed) by arrangement
CS198 Teaching Computer Science Sahami MW 5:30-6:30pm
CS198B Additional Topics in Teaching Computer Science Sahami MW 5:30-6:30pm
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS205L Continuous Math Methods Emphasis on Machine Learn Fedkiw TTh 11:30am-1pm SCPD
CS206 Exploring Computational Journalism Agrawala T 2:45-5:45pm
CS210A Software Project Experience with Corporate Partner Borenstein TTh 2:45-3:45pm
CS212 Computer Architecture and Organization Mazieres MW 1:30-2:50pm SCPD
CS223A Introduction to Robotics Khatib MW SCPD
CS224N Natural Language Processing with Deep Learning Manning TTh 3:15-4:45pm SCPD
CS228 Probabilistic Graphical Models: Principles and Tec Ermon TTh 9:45-11am SCPD
CS231A Computer Vision:From 3D Recontruct to Recognition Bohg MW 11:30am-12:50pmS SCPD
CS234 Reinforcement Learning Brunskill MW SCPD
CS236G Generative Adversarial Networks Zhou TTh 8-9:50pm
CS237B Principles of Robot Autonomy II Bohg/Pavone MW 1:30-3pm SCPD
CS239 Advanced Topics in Sequential Decision Making Kochenderfer MW 1:30-2:45pm
CS243 Program Analysis and Optimizations (none listed) SCPD
CS245 Principles of Data-intensive Systems Zaharia TTh SCPD
CS246 Mining Massive Data Sets Leskovec TTh 1:30-3pm SCPD
CS247B Design for Behavior Change Wodtke TTh 1:30-4:30pm
CS247S Service Design Stanford WF 9:45am-12:45pm
CS248 Interactive Computer Graphics Fatahalian TTh 3:15-4:40pm SCPD
CS250 Algebraic Error Correcting Codes Wootters MW 9:45-11:15am
CS254 Computational Complexity Tan MW 3:15-4:35pm SCPD
CS255 Introduction to Cryptography Boneh MW 1:30-3pm SCPD
CS265 Randomized Algorithms and Probabilistic Analysis Wootters/Valia MW 11:30am-1pm
CS275 Translational Bioinformatics Wall MW
CS275A Symbolic Musical Information Selfridge-Fiel TTh 1:30-2:45pm
CS295 Software Engineering Achour TTh 9:45-11:00am
CS320 Value of Data and AI Zaharia WF
CS322 Triangulating Intelligence Wu/Gweon T 1:30-4:30pm
CS324 Developing and Understanding Massive Language Models Liang/Re TTh 2:30-3:50pm
CS329S Machine Learning Systems Design Nguyen MW 1:30-3pm SCPD
CS333 Algorithms for Interactive Robotics Sadigh MW 3:15-4:45pm
CS342 Building for Digital Health Aalami TTh
CS348C Computer Graphics: Animation and Simulation James TTh SCPD
CS348N Neural Models for 3D Geometry Guibas MW 3:15-4:45pm
CS349F Technology for Financial Systems Rosenblum
CS354 Topics in Intract: Unfulfilled Algor Fantasies Rubinstein TTh 1:30-3pm
CS356 Topics in Computer and Network Security Durumeric MW 3:15-4:45pm
CS371 Computational Biology in Four Dimensions Dror TTh 3:15-4:45pm
CS377G Designing Serious Games Wodtke TTh 9:45am-12:45pm
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
CS422 Interactive and Embodied Learning Li TTh
CS432 Comp Vision for Educ and Soc Science Research Haber MW
CS448I Computational Imaging and Display Wetzstein MW 1:30-3pm SCPD
CS498C Intro to CSCL Pea
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS528 Broad Area Colloquium Fu/Goel
CS529 Robotics and Autonomous Systems Seminar Bohg/Pavone F 11am-12pm
CS547 Human-Computer Interaction Seminar Agrawala F 11:30am-1pm SCPD
CS802 TGR Dissertation (none listed) by arrangement