Course Schedule Spring 2018-2019

Course Schedule Spring 2018-2019

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

Course timetable as of October 14, 2018

Course Title Instructor Time Room
cs1U Practical Unix Zelenski TTh 11:30-1:20
cs45N Stanford Introductory Seminar Garcia-Molina MW 1:30-3:20 Gates 505
cs49N Using Bits to Control Atoms Engler MW 3:30-5:20
cs52 CS+Social Good: Implementing Social Good Projects Cain TTh 6:00-7:20pm
cs103 Mathematical Foundations of Computing Lee MWF 3:00-4:20
cs105 Introduction to Computers Young MWF 1:30-2:20 200-002
cs106AP Programming Methodology in Python Parlante MWF 1:30-2:20
cs106B Programming Abstractions Stepp MWF 2:30-3:20
cs106E Practical Exploration of Computing Young MWF 1:30-2:20
cs106S Coding for Social Good Cain/Dahl M 4:30-6:20
cs107 Computer Organization and Systems Troccoli MF 12:30-2:20
cs109 Intro to Probability for Computer Scientists Piech MWF 10:30-11:50
cs110 Principles of Computer Systems Gregg MWF 1:30-2:50
cs140 Operating Systems and Systems Programming Ousterhout MWF 11:30-12:20
cs141 Introduction to Computer Sound James TTh 3:00-4:20
cs142 Web Applications Rosenblum MWF 10:30-11:20
cs143 Compilers Chandra TTh 4:30-5:50
cs151 Logic Programming Genesereth/Cha TTh 3:00-4:20
cs155 Computer and Network Security Boneh/Durumeri TTh 1:30-2:50
cs166 Data Structures Schwarz TTh 3:00-4:20
cs168 The Modern Algorithmic Toolbox Valiant MW 1:30-2:50
cs170 Stanford Laptop Orchestra: Composition, Coding, Pe Wang W 7:30-10: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
cs193P iOS Application Development Hegarty MW 4:30-5:50
cs194 Software Project Borenstein MW 4:30-5:50
cs194W Software Project (WIM) Borenstein MW 4:30-5:50
cs195 Supervised Undergraduate Research (none listed) by arrangement
cs196 Computer Consulting Smith TTh 6:00-7:20pm Gates B12
cs198 Teaching Computer Science Sahami/Kincaid M 4:30-6:20
cs198B Additional Topics in Teaching Computer Science Sahami/Kincaid TTh 4:30-5:20
cs199 Independent Work (none listed) by arrangement
cs199P Independent Work (none listed) by arrangement
cs204 Legal Informatics Genesereth/Vog Th 4:15-6:15 LawSchoolroom
cs210B Software Project Experience with Corporate Partner Borenstein TTh 4:30-5:50 Gates 505
cs221 Artificial Intelligence: Principles & Techniques Sadigh/Charika TTh 10:30-11:50
cs224U Natural Language Understanding Potts/MacCartn MW 4:30-5:50
cs225A Experimental Robotics Khatib TTh 3:00-4:20 needB12
cs227B General Game Playing Genesereth W 4:30-6:20
cs229 Machine Learning Ma/Re MW 4:30-5:50
cs229A Machine Learning (Applied) Ng/Katanforoos
cs230 Deep Learning Ng/Katanforoos
cs231N Convolutional Neural Networks for Visual Recog (none listed) TTh 12:00-1:20
cs240-2 Advanced Topics in Operating Systems Engler TTh 3:00-4:20
cs240 Advanced Topics in Operating Systems Engler TTh 4:30-5:50 small Skill rm
cs244 Advanced Topics in Networking Katti/Winstein MW 3:00-4:20
cs245 Principles of Data-intensive Systems Zaharia MW 1:30-2:50
cs247 Human-Computer Interaction Design Studio Stanford WF 9:30-11:20 McMurtry 360
cs247-2 Human-Computer Interaction Design Studio Wodtke TTh 10:30-11:50 flex room
cs269O Introduction to Optimization Theory Sidford
cs272 Intro Biomedical Informatics Research Methodology Altman
cs275B Music Query, Analysis and Style Simulation Selfridge-Fiel TTh 1:30-2:50 PM
cs276 Information Retrieval and Web Search Manning/Nayak TTh 4:30-5:50
cs278 Social Computing Bernstein MW 1:30-2:20 Herrin T185
cs294S Research Project in Software Systems and Security Lam TTh 10:30-11:50
cs294W Writing Intensive Research Project in CS Lam TTh 10:30-11:50 (see CS 294S)
cs316 Advanced Multi-core Systems Kozyrakis TTh 9:00-10:20
cs327A-0 Advanced Robotic Manipulation Khatib MW 3:00-4:20 needsB12
cs341 Project in Mining Massive Data Sets Leskovec/Ullma MW 4:30-5:50
cs344 Projects in Computer Networks McKeown/Ibanez MW 4:30-5:50
cs348B Computer Graphics: Image Synthesis Techniques Hanrahan TTh 1:30-2:50
cs354 Topics in Intract: Unfulfilled Algor Fantasies Rubinstein MW 3:00-4:20
cs358 Topics in Programming Language Theory Mitchell/Patri
cs361 Engineering Design Optimization Kochenderfer
cs377E Designing Solutions to Global Grand Challenges Landay MW 11:30-12:50
cs377U Understanding Users Bentley TTh 4:30-5:50
cs379C Computational Models of the Neocortex Dean TTh 4:30-5:50
cs390A Curricular Practical Training (none listed) by arrangement
cs390B Curricular Practical Training (none listed) by arrangement
cs390C Curricular Practical Training (none listed) by arrangement
cs390P 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
cs431 High-level Vision: From Neurons to Deep Neural Net Grill-Spector
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 11:30-12:50
cs801 TGR Project (none listed) by arrangement
cs802 TGR Dissertation (none listed) by arrangement