Skip to main content Skip to secondary navigation

Course Schedule | Spring

Main content start

Academic Year '23-'24

Not a Stanford student? Go to Stanford Summer Session for information regarding courses available to Summer Visitor students.

Important Note: Courses that have an asterisk (*) are eligible SCPD courses.

CS21SIAI for Social Good(none listed)  
CS31NCounterfactuals: Science of What Ifs?Brunskill Code: The Python Programming LanguageCain  
CS52CS+Social Good: Implementing Social Good Projects(none listed)  
CS53NStanford Introductory Seminar(none listed)  
CS100AProblem-solving Lab for CS 106A(none listed)  
CS100BProblem-solving Lab for CS 106B(none listed)  
CS103*Mathematical Foundations of ComputingAiken/SchwarzM, W, F 3:00-4:20pm 
CS103AMathematical Problem-solving Strategies(none listed)  
CS105Introduction to ComputersYoungM, W, F 1:30-2:20pm 
CS106A*Programming MethodologyPiechM, W, F 11:30-12:20pm 
CS106B*Programming Abstractions(none listed)M, W, F 
CS106EExploration of ComputingYoungM, W, F 12:30-1:20pm 
CS106LStandard C++ Programming LaboratoryWhitneyT, Th 4:30-5:50pm 
CS106SCoding for Social GoodMcCainW 4:30-6:20pm 
CS107*Computer Organization and SystemsTroccoliM, W, F 1:30-2:20pm 
CS107AProblem-solving Lab for CS 107(none listed)  
CS107EComputer Systems from the Ground UpGreggM, F 1:30-3:20pm 
CS109*Intro to Probability for Computer ScientistsCainM, W, F 3:00-4:20pm 
CS109AProblem Solving Lab for 109(none listed)  
CS111Operating Systems PrinciplesOusterhoutM, W, F 11:30-12:20pm 
CS111AProblem Solving Lab for CS111(none listed)  
CS125Data: Algorithms, Tools, Policy, SocietyWidom/SahamiT, Th 1:30-2:50pm 
CS143*CompilersKjolstadT, Th 10:30-11:50am 
CS151Logic ProgrammingGeneserethT, Th 1:30-2:50pm 
CS152Trust and Safety EngineeringStamosM, W 3:00-4:20pm 
CS155Computer and Network SecurityBoneh/DurumeriM, W 1:30-3:20pm 
CS168*The Modern Algorithmic ToolboxValiantM, W 1:30-2:50pm 
CS170Stanford Laptop Orchestra: Composition, Coding, PeWangW 7:30-10:30pmKnoll 317
CS181Computers, Ethics and Public PolicyLeeT, Th 1:30-2:50pm 
CS181WComputers, Ethics and Public Policy (WIM)LeeT, Th 1:30-2:50pm 
CS191Senior Project(none listed)by arrangement 
CS191WWriting Intensive Senior Project(none listed)by arrangement 
CS192Programming Service Project(none listed)by arrangement 
CS193PiOS Application DevelopmentHegartyM, W 4:30-5:50pm 
CS194Software ProjectBorensteinM, W 12:30-1:20pm 
CS194WSoftware Project (WIM)BorensteinM, W 12:30-1:20pm 
CS195Supervised Undergraduate Research(none listed)by arrangement 
CS197Computer Science Research(none listed)T 
CS197CCS Research: CURIS Internship Onramp(none listed)  
CS198Teaching Computer ScienceGreggM 4:30-5:50pm 
CS198BAdditional Topics in Teaching Computer ScienceGregg  
CS199Independent Work(none listed)by arrangement 
CS199PIndependent Work(none listed)by arrangement 
CS202Law for Computer Science ProfessionalsHansen  
CS204Computational LawGenesereth  
CS210BSoftware Project Experience with Corporate PartnerBorensteinT, Th 1:30-2:50pm 
CS221*Artificial Intelligence: Principles & TechniquesCharikar/KoyejM, W, F 10:30am-12:20pmS 
CS224CNLP for Computational Social ScienceYangT, Th 4:30-5:50pm 
CS224NNatural Language Processing with Deep LearningManning  
CS224R*Deep Reinforcement LearningFinnM, W 4:30-5:50pm 
CS224SSpoken Language ProcessingMaas  
CS225AExperimental RoboticsKhatibT, Th 3:00-4:20pm 
CS227BGeneral Game PlayingGenesereth  
CS229*Machine LearningRe/MaM, W 3:00-4:20pm 
CS230*Deep LearningNgW 9:30-11:20amonline
CS231AComputer Vision:From 3D Recontruct to RecognitionBohg/SavareseM, W 1:30-2:50pm 
CS231N*Deep Learning for Computer VisionLiT, Th 12:00-1:20pm 
CS235Comp Methods for Biomed Image Analysis & InterpretRubinM, W 11:30-12:50 
CS240Advanced Topics in Operating SystemsEngler/MaziereM, W 3:00-4:20pm 
CS240LXAdvanced Systems Laboratory, AcceleratedEnglerT, Th 5:30-7:20pm 
CS244Advanced Topics in NetworkingLevis/Winstein  
CS244B*Distributed SystemsMazieresM, W 3:00-4:20pm 
CS247GDesign for PlayWodtke  
CS254BComputational Complexity IITanM, W 3:00-4:20pm 
CS270*Modeling Biomedical SystemsMusen  
CS272Intro Biomedical Informatics Research MethodologyAltmanT, Th 3:15-4:45pm 
CS273BDeep Learning in Genomics and BiomedicineZou/KundajeM, W 3:00-4:20pm 
CS273CCloud Computing for Biology and HealthcareKundajeT, Th 4:00-6:00pm 
CS275BComputational Music AnalysisSelfridge-Fiel  
CS278Social ComputingBernsteinT, Th 4:30-5:20pm 
CS281Ethics of AIGuestrinM, W 1:30-2:50pm 
CS327AAdvanced Robotic ManipulationKhatibM, W 3:00-4:20pm 
CS336Robot Perception and Decision-makingHashimoto/LianM, W 1:30-2:50pm 
CS340RRusty SystmesLevisT, Th 10:30-11:50am 
CS347Human-Computer Interaction: Foundations and FrontiAgrawalaM, W 10:30am-12:20pmS 
CS348ECharacter Animation: Modeling, Simulation & ControLiuM, W 1:30-2:50pm 
CS348KVisual Computing SystemsFatahalianT, Th 10:30-11:50am 
CS348NNeural Models for 3D GeometryGuibasM, W 3:00-4:20pm 
CS349DCloud Computing TechnologyKozyrakis  
CS355Advanced Topics in CryptographyOzdemir/RotemT, Th 1:30-2:50pm 
CS361*Engineering Design OptimizationKochenderferT, Th 10:30-11:50am 
CS372AI for Precision Medicine and Psychiatric DisordersChangM, W 4:30-5:50pm 
CS377QDesigning for AccessibilityTangT, Th 4:30-5:50pm 
CS377UUnderstanding UsersBentley  
CS390ACurricular Practical Training(none listed)by arrangement 
CS390BCurricular Practical Training(none listed)by arrangement 
CS390CCurricular Practical Training(none listed)by arrangement 
CS390DPart-time Curricular Practical Training(none listed)by arrangement 
CS399Independent Project(none listed)by arrangement 
CS399PIndependent Project(none listed)by arrangement 
CS499Advanced Reading and Research(none listed)by arrangement 
CS499PAdvanced Reading and Research(none listed)by arrangement 
CS528Broad Area Colloquium(none listed)  
CS529*Robotics and Autonomous Systems SeminarPavoneF 12:30-1:20pmSkilling Aud
CS547*Human-Computer Interaction SeminarBernsteinF 11:30am-1:20pmGates B03
CS802TGR Dissertation(none listed)by arrangement