Course Schedule Spring 2021-2022

Course Schedule Spring 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
CS41 Hap.py Code: The Python Programming Language Cain
CS46N Stanford Introductory Seminar Widom TTh 1:30-2:50pm
CS52 CS+Social Good: Implementing Social Good Projects Cain
CS100A Problem-solving Lab for CS 106A Sahami by arrangement
CS100B Problem-solving Lab for CS 106B Gregg by arrangement
CS103 Mathematical Foundations of Computing Lee/Aiken MWF 11:30-1pm SCPD
CS103A Mathematical Problem-solving Strategies Lee/Aiken T 4-6pm
CS105 Introduction to Computers Young MWF 2:45-3:45pm
CS106A Programming Methodology Sahami MWF 1:30-2:30pm
CS106B Programming Abstractions Gregg MWF 9:45-10:45am SCPD
CS106E Exploration of Computing Young MWF 1:30-2:30pm SCPD
CS106L Standard C++ Programming Laboratory Schwarz
CS106S Coding for Social Good Cain
CS107 Computer Organization and Systems Troccoli MF 1:30-3pm
CS107A Problem-solving Lab for CS 107 Troccoli by arrangement
CS109 Intro to Probability for Computer Scientists Cain MWF 1:30-3pm SCPD
CS109A Problem Solving Lab for 109 Cain T 9:45-10:45am
CS111 Operating Systems Principles Ousterhout/Cai MWF 11am-1:50pm
CS114 Selected Readings of CS Research Levis MW 1:30-245pm
CS142 Web Applications Rosenblum MWF 9:45-10:45am SCPD
CS143 Compilers Kjolstad TTh 9:45-11:15am
CS151 Logic Programming Genesereth TTh 1:30-3pm
CS155 Computer and Network Security Boneh MW 1:30-3pm SCPD
CS166 Data Structures Schwarz TTh
CS168 The Modern Algorithmic Toolbox Valiant MW 1:30-3pm SCPD
CS191 Senior Project (none listed) by arrangement
CS191W Writing Intensive Senior Project (none listed) by arrangement
CS192 Programming Service Project (none listed) by arrangement
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 (none listed) MW 5:30-6:30pm
CS198B Additional Topics in Teaching Computer Science (none listed) MW 5:30-6:30pm
CS199 Independent Work (none listed) by arrangement
CS199P Independent Work (none listed) by arrangement
CS202 Law for Computer Science Professionals Hansen Th 1:30-3:30pm
CS204 Computational Law Genesereth W 4-6pm
CS210B Software Project Experience with Corporate Partner Borenstein TTh 2:45-3:45pm
CS214 Selected Reading of CS Research Levis MW 1:30-2:45pm
CS21SI AI for Social Good Piech
CS221 Artificial Intelligence: Principles & Techniques Hashimoto MW 1:30-2:45pm SCPD
CS224S Spoken Language Processing Maas
CS224U Natural Language Understanding Potts MW 3:14-4:45pm SCPD
CS225A Experimental Robotics Khatib TTh
CS229 Machine Learning Ma/Re MW 3:15-4:30pm SCPD
CS230 Deep Learning Ng W 9:45-11:15am SCPD
CS231N Convolutional Neural Networks for Visual Recog Wu/Li TTh 1:30-2:50pm SCPD
CS233 Geometric and Topological Data Analysis Guibas MW 3:15-4:45pm
CS235 Comp Methods for Biomed Image Analysis & Interpret Rubin MW 11:30am-12:50pmS
CS240 Advanced Topics in Operating Systems Engler TTh SCPD
CS240LX Advanced Systems Laboratory, Accelerated Engler
CS241 Embedded Systems Workshop Levis MW 11am-12pm
CS244 Advanced Topics in Networking Katti TTh
CS244B Distributed Systems Mazieres MW 3:15-4:45pm
CS247A Design for Artificial Intelligence Stanford WF 9:45am-12:45pm
CS247G Introduction to Game Design Wodtke TTh 1:30-4:30pm
CS254B Computational Complexity II Tan MW 3:15-4:35pm
CS261 Optimization and Algorithmic Paradigms Goel MW 1:30-3pm
CS272 Intro Biomedical Informatics Research Methodology Plevritis TTh
CS273C Cloud Computing for Biology and Healthcare Snyder TTh
CS275B Computational Music Analysis Selfridge-Fiel TTh 1:30-2:45pm
CS278 Social Computing Wodtke MW 1:30-2:50pm
CS281 Ethics of AI Guestrin MW 10:30am-12:50pmS
CS298 Seminar on Teaching Introductory Computer Science Gregg M 1:30-3pm
CS329T Trustworty Machine Learning Mitchell T
CS331B Interactive Simulation for Robot Learning Savarese MW
CS335 Fair, Accountable, & Transparent Deep Learning Landay WF
CS344 Projects in Computer Networks Kim
CS347 Human-Computer Interaction: Foundations and Fronti Agrawala
CS348B Computer Graphics: Image Synthesis Techniques Hanrahan TTh
CS348E Character Animation: Modeling, Simulation & Contro Liu MW 1:30-2:50pm SCPD
CS348K Visual Computing Systems Fatahalian TTh 3:15-4:40pm
CS355 Advanced Topics in Cryptography Ozdemir MW 1:30-3pm
CS360 Simplicity and Complexity in Economic Theory Akbarpour TTh
CS361 Engineering Design Optimization Kochenderfer MW 1:30-2:45pm
CS372 AI for Disease Diagnosis & Information Recommend Chang TTh
CS377Q Topics in Human-Computer Interaction Tang TTh 3:15-4:45pm
CS377U Topics in Human-Computer Interaction Bernstein TTh 4:30-5:50pm
CS379C Interdisciplinary Topics Dean TTh 3:15-4:30pm
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
CS398 Computational Education Piech
CS399 Independent Project (none listed) by arrangement
CS399P Independent Project (none listed) by arrangement
CS448M Topics in Computer Graphics Hanrahan/James TTh
CS448Z Topics in Computer Graphics James TTh
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS520 Knowledge Graphs Chaudhri/Genes TTh
CS523 Research Seminar in Computer Vision and Healthcare Gong W
CS529 Robotics and Autonomous Systems Seminar Bohg/Pavone F
CS547 Human-Computer Interaction Seminar Wodtke F 11:30am-1pm SCPD
CS59SI Quantum Computing: Open-Source Project Experience Bouland MW 9:45-10:45am
CS802 TGR Dissertation (none listed) by arrangement