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 January 24, 2022

Course Title Instructor Time Room SCPD
CS41 Hap.py Code: The Python Programming Language Cain TTh 1:30-3pm
CS46N Data-Driven Decisions and Discovery Widom TTh 1:30-3pm
CS52 CS+Social Good: Implementing Social Good Projects Cain MF 5:30-6:30pm
CS100A Problem-solving Lab for CS 106A Sahami M 6:45-7:45pm
CS100B Problem-solving Lab for CS 106B Gregg WF 4:00-5:00pm
CS103 Mathematical Foundations of Computing Lee/Aiken MWF 11:30am-1pm SCPD
CS103A Mathematical Problem-solving Strategies Lee 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 TTh 1:30-3pm
CS106S Coding for Social Good Cain M 4:00-5:00pm
CS107 Computer Organization and Systems Troccoli MF 1:30-3pm
CS107A Problem-solving Lab for CS 107 Troccoli MW 6:45-7:45pm
CS107E Computer Systems from the Ground Up Kozyrakis MW 3:15-4:45pm
CS109 Intro to Probability for Computer Scientists Cain MWF 1:30-3pm SCPD
CS109A Problem Solving Lab for 109 Cain T 9:45am-12:45pm
CS111 Operating Systems Principles Ousterhout/Cai MWF 11am-12pm
CS114 Selected Readings of CS Research Levis MW 1:30-3pm
CS129 Machine Learning (Applied) Ng W 9:45-11:45am
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 3:15-4:45pm
CS168 The Modern Algorithmic Toolbox Valiant MW 1:30-3pm SCPD
CS170 Stanford Laptop Orchestra: Composition, Coding, Pe Wang W 7:15-10:15pm Knoll 317
CS184 Bridging Policy and Tech Through Design Goel TTh 3:15-4:45pm
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 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
CS202 Law for Computer Science Professionals Hansen Th 1:30-2: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-3pm
CS21SI AI for Social Good Piech W 5:30-7:30pm
CS221 Artificial Intelligence: Principles & Techniques Hashimoto MW 1:30-3pm SCPD
CS224S Spoken Language Processing Maas TTh 5:30-6:30pm
CS224U Natural Language Understanding Potts MW 3:15-4:45pm SCPD
CS225A Experimental Robotics Khatib TTh 3:15-4:45pm
CS227B General Game Playing Genesereth W 4:00-6:00pm
CS229 Machine Learning Ma/Re MW 3:15-4:45pm SCPD
CS230 Deep Learning Ng W 9:45-11:45am SCPD
CS231N Convolutional Neural Networks for Visual Recog Wu/Li TTh 1:30-3pm 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-1pm
CS240 Advanced Topics in Operating Systems Engler TTh 3:15-4:45pm SCPD
CS240LX Advanced Systems Laboratory, Accelerated Engler MF 11:30am-1pm
CS241 Embedded Systems Workshop Levis MW 11am-12pm
CS243 Program Analysis and Optimizations Whaley SCPD
CS244 Advanced Topics in Networking Kim MW 11:30am-1pm
CS244B Distributed Systems Mazieres MW 3:15-4:45pm
CS247A Design for Artificial Intelligence Stanford WF 9:45-11:45am
CS247G Introduction to Game Design Wodtke TTh 1:30-3:30pm
CS254B Computational Complexity II Tan MW 3:15-4:45pm
CS261 Optimization and Algorithmic Paradigms Goel MW 1:30-3pm
CS272 Intro Biomedical Informatics Research Methodology Altman TTh 3:15-4:45pm
CS273C Cloud Computing for Biology and Healthcare Snyder TTh 4:00-6:00pm
CS275B Computational Music Analysis Selfridge-Fiel TTh 1:30-3pm
CS278 Social Computing Wodtke MW 1:30-3pm
CS281 Ethics of AI Guestrin TTh 9:45-11:45am
CS298 Seminar on Teaching Introductory Computer Science Gregg M 1:30-3:30pm
CS329T Trustworty Machine Learning Mitchell/Datta TTh 2:45-3:45pm
CS335 Fair, Accountable, & Transparent Deep Learning Landay WF 11:30am-1pm
CS347 Human-Computer Interaction: Foundations and Fronti Agrawala
CS348B Computer Graphics: Image Synthesis Techniques Fatahalian/Jam TTh 3:15-4:45pm
CS348E Character Animation: Modeling, Simulation & Contro Liu MW 1:30-3pm SCPD
CS348K Visual Computing Systems Fatahalian TTh 1:30-3pm
CS355 Advanced Topics in Cryptography Ozdemir MW 1:30-3pm
CS359D Hardness of Approximation Bouland MW 1:30-3pm
CS360 Simplicity and Complexity in Economic Theory Akbarpour
CS361 Engineering Design Optimization Kochenderfer MW 1:30-3pm
CS372 AI for Disease Diagnosis & Information Recommend Chang MW 9:45-11:15am
CS377Q Topics in Human-Computer Interaction Tang TTh 3:15-4:45pm
CS377U Topics in Human-Computer Interaction Bentley TTh 4:00-6:00pm
CS379C Interdisciplinary Topics Dean TTh 3:15-4: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
CS398 Computational Education Piech MWF 1:30-3pm
CS399 Independent Project (none listed) by arrangement
CS399P Independent Project (none listed) by arrangement
CS499 Advanced Reading and Research (none listed) by arrangement
CS499P Advanced Reading and Research (none listed) by arrangement
CS520 Knowledge Graphs Chaudhri/Genes TTh 1:30-3pm
CS521 Seminar on Artificial Intelligence Safety Corso W 11am-12pm
CS523 Research Seminar in Computer Vision and Healthcare Gong
CS528 Machine Learning Systems Seminar Goel/Zaharia Th 1:30-3:30pm
CS529 Robotics and Autonomous Systems Seminar Bohg/Pavone F 11am-12pm
CS547 Human-Computer Interaction Seminar Wodtke F 11:00am-1:00pm SCPD
CS59SI Quantum Computing: Open-Source Project Experience Bouland MW 9:45-10:45am
CS802 TGR Dissertation (none listed) by arrangement