Stanford Course Reviews
Stanford University
| Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
|---|---|---|---|---|---|---|
| CS 143 | Compilers | 0 | 0 | 0 | 0 | 0 |
| CS 237B | Principles of Robot Autonomy II | 0 | 0 | 0 | 0 | 0 |
| CS 330 | Deep Multi-task and Meta Learning | 0 | 0 | 0 | 0 | 0 |
| CS 84 | Emotional Intelligence | 0 | 0 | 0 | 0 | 0 |
| CS 368 | Algorithmic Techniques for Big Data | 0 | 0 | 0 | 0 | 0 |
| CS 257 | Logic And Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CS 203 | Cybersecurity: A Legal and Technical Perspective | 0 | 0 | 0 | 0 | 0 |
| CS 195 | Supervised Undergraduate Research | 0 | 0 | 0 | 0 | 0 |
| CS 348V | Visual Computing Systems | 0 | 0 | 0 | 0 | 0 |
| CS 217 | Hardware Accelerators for Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CS 47 | Cross-Platform Mobile Development | 0 | 0 | 0 | 0 | 0 |
| CS 384 | Seminar on Ethical and Social Issues in Natural Language Pro... | 0 | 0 | 0 | 0 | 0 |
| CS 244B | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
| CS 106A | Programming Methodology | 0 | 0 | 0 | 0 | 0 |
| CS 181 | Computers, Ethics, and Public Policy | 0 | 0 | 0 | 0 | 0 |
| CS 191W | Writing Intensive Senior Project (WIM) | 0 | 0 | 0 | 0 | 0 |
| CS 275B | Music Query, Analysis, and Style Simulation | 0 | 0 | 0 | 0 | 0 |
| CS 225A | Experimental Robotics | 0 | 0 | 0 | 0 | 0 |
| CS 108 | Object-Oriented Systems Design | 0 | 0 | 0 | 0 | 0 |
| CS 247S | Service Design | 0 | 0 | 0 | 0 | 0 |
| CS 204 | Computational Law | 0 | 0 | 0 | 0 | 0 |
| CS 356 | Topics in Computer and Network Security | 0 | 0 | 0 | 0 | 0 |
| CS 140 | Operating Systems and Systems Programming | 0 | 0 | 0 | 0 | 0 |
| CS 377N | Introduction to the Design of Smart Products | 0 | 0 | 0 | 0 | 0 |
| CS 227B | General Game Playing | 0 | 0 | 0 | 0 | 0 |
| CS 22A | The Social & Economic Impact of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CS 421 | Designing AI to Cultivate Human Well-Being | 0 | 0 | 0 | 0 | 0 |
| CS 238 | Decision Making under Uncertainty | 0 | 0 | 0 | 0 | 0 |
| CS 57N | Randomness: Computational and Philosophical Approaches | 0 | 0 | 0 | 0 | 0 |
| CS 161 | Design and Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
| CS 105 | Introduction to Computers | 0 | 0 | 0 | 0 | 0 |
| CS 247G | Introduction to Game Design | 0 | 0 | 0 | 0 | 0 |
| CS 110L | Principles of Computer Systems Laboratory | 0 | 0 | 0 | 0 | 0 |
| CS 106L | Standard C++ Programming Laboratory | 0 | 0 | 0 | 0 | 0 |
| CS 152 | Trust and Safety Engineering | 0 | 0 | 0 | 0 | 0 |
| CS 270 | Modeling Biomedical Systems: Ontology, Terminology, Problem... | 0 | 0 | 0 | 0 | 0 |
| CS 196 | Computer Consulting | 0 | 0 | 0 | 0 | 0 |
| CS 191 | Senior Project | 0 | 0 | 0 | 0 | 0 |
| CS 210A | Software Project Experience with Corporate Partners | 0 | 0 | 0 | 0 | 0 |
| CS 300 | Departmental Lecture Series | 0 | 0 | 0 | 0 | 0 |
| CS 231A | Computer Vision: From 3D Reconstruction To Recognition | 0 | 0 | 0 | 0 | 0 |
| CS 80Q | Race and Gender in Silicon Valley | 0 | 0 | 0 | 0 | 0 |
| CS 244 | Advanced Topics in Networking | 0 | 0 | 0 | 0 | 0 |
| CS 341 | Project in Mining Massive Data Sets | 0 | 0 | 0 | 0 | 0 |
| CS 348B | Computer Graphics: Image Synthesis Techniques | 0 | 0 | 0 | 0 | 0 |
| CS 124 | From Languages to Information | 0 | 0 | 0 | 0 | 0 |
| CS 350 | Secure Compilation | 0 | 0 | 0 | 0 | 0 |
| CS 208E | Great Ideas in Computer Science | 0 | 0 | 0 | 0 | 0 |
| CS 359B | Designing Decentralized Applications on Blockchain | 0 | 0 | 0 | 0 | 0 |
| CS 91SI | Digital Canvas: An Introduction to UI/UX Design | 0 | 0 | 0 | 0 | 0 |
| CS 373 | Statistical and Machine Learning Methods for Genomics | 0 | 0 | 0 | 0 | 0 |
| CS 224S | Spoken Language Processing | 0 | 0 | 0 | 0 | 0 |
| CS 377T | Topics in Human-Computer Interaction: Teaching Studio Classe... | 0 | 0 | 0 | 0 | 0 |
| CS 144 | Introduction to Computer Networking | 0 | 0 | 0 | 0 | 0 |
| CS 399P | Independent Project | 0 | 0 | 0 | 0 | 0 |
| CS 229T | Statistical Learning Theory | 0 | 0 | 0 | 0 | 0 |
| CS 9 | Problem-Solving for the CS Technical Interview | 0 | 0 | 0 | 0 | 0 |
| CS 448H | Topics In Computer Graphics: Agile Hardware Design | 0 | 0 | 0 | 0 | 0 |
| CS 235 | Computational Methods for Biomedical Image Analysis and Inte... | 0 | 0 | 0 | 0 | 0 |
| CS 41 | Hap.py Code: The Python Programming Language | 0 | 0 | 0 | 0 | 0 |
| CS 154 | Introduction to Automata and Complexity Theory | 0 | 0 | 0 | 0 | 0 |
| CS 51 | Cs + Social Good Studio: Designing Social Impact Projects | 0 | 0 | 0 | 0 | 0 |
| CS 241 | Embedded Systems Workshop | 0 | 0 | 0 | 0 | 0 |
| CS 81SI | AI Interpretability and Fairness | 0 | 0 | 0 | 0 | 0 |
| CS 106B | Programming Abstractions | 0 | 0 | 0 | 0 | 0 |
| CS 101 | Introduction to Computing Principles | 0 | 0 | 0 | 0 | 0 |
| CS 247I | Design for Understanding | 0 | 0 | 0 | 0 | 0 |
| CS 106AP | Programming Methodology in Python | 0 | 0 | 0 | 0 | 0 |
| CS 168 | The Modern Algorithmic Toolbox | 0 | 0 | 0 | 0 | 0 |
| CS 107E | Computer Systems from the Ground Up | 0 | 0 | 0 | 0 | 0 |
| CS 252 | Analysis of Boolean Functions | 0 | 0 | 0 | 0 | 0 |
| CS 140E | Operating systems design and implementation | 0 | 0 | 0 | 0 | 0 |
| CS 56N | Great Discoveries and Inventions in Computing | 0 | 0 | 0 | 0 | 0 |
| CS 147 | Introduction to Human-Computer Interaction Design | 0 | 0 | 0 | 0 | 0 |
| CS 265 | Randomized Algorithms and Probabilistic Analysis | 0 | 0 | 0 | 0 | 0 |
| CS 182 | Ethics, Public Policy, and Technological Change | 0 | 0 | 0 | 0 | 0 |
| CS 183E | Effective Leadership in High-Tech | 0 | 0 | 0 | 0 | 0 |
| CS 194H | User Interface Design Project | 0 | 0 | 0 | 0 | 0 |
| CS 273C | Cloud Computing for Biology and Healthcare | 0 | 0 | 0 | 0 | 0 |
| CS 198B | Additional Topics in Teaching Computer Science | 0 | 0 | 0 | 0 | 0 |
| CS 106S | Coding for Social Good | 0 | 0 | 0 | 0 | 0 |
| CS 206 | Exploring Computational Journalism | 0 | 0 | 0 | 0 | 0 |
| CS 279 | Computational Biology: Structure and Organization of Biomole... | 0 | 0 | 0 | 0 | 0 |
| CS 224N | Natural Language Processing with Deep Learning | 0 | 0 | 0 | 0 | 0 |
| CS 194 | Software Project | 0 | 0 | 0 | 0 | 0 |
| CS 229 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CS 320 | Value of Data and AI | 0 | 0 | 0 | 0 | 0 |
| CS 234 | Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
| CS 45N | Computers and Photography: From Capture to Sharing | 0 | 0 | 0 | 0 | 0 |
| CS 240LX | Advanced Systems Laboratory, Accelerated | 0 | 0 | 0 | 0 | 0 |
| CS 334A | Convex Optimization I | 0 | 0 | 0 | 0 | 0 |
| CS 246H | Mining Massive Data Sets Hadoop Lab | 0 | 0 | 0 | 0 | 0 |
| CS 199 | Independent Work | 0 | 0 | 0 | 0 | 0 |
| CS 248 | Interactive Computer Graphics | 0 | 0 | 0 | 0 | 0 |
| CS 202 | Law for Computer Science Professionals | 0 | 0 | 0 | 0 | 0 |
| CS 348E | Character Animation: Modeling, Simulation, and Control of Hu... | 0 | 0 | 0 | 0 | 0 |
| CS 82SI | Wellness in Tech: Designing an Intentional Lifestyle in a Te... | 0 | 0 | 0 | 0 | 0 |
| CS 349F | Technology for Financial Systems | 0 | 0 | 0 | 0 | 0 |
| CS 205L | Continuous Mathematical Methods with an Emphasis on Machine... | 0 | 0 | 0 | 0 | 0 |
| CS 354 | Topics in Intractability: Unfulfilled Algorithmic Fantasies | 0 | 0 | 0 | 0 | 0 |
| CS 131 | Computer Vision: Foundations and Applications | 0 | 0 | 0 | 0 | 0 |
| CS 358 | Topics in Programming Language Theory | 0 | 0 | 0 | 0 | 0 |
| CS 210B | Software Project Experience with Corporate Partners | 0 | 0 | 0 | 0 | 0 |
| CS 361 | Engineering Design Optimization | 0 | 0 | 0 | 0 | 0 |
| CS 47SI | Cross-Platform Mobile Development | 0 | 0 | 0 | 0 | 0 |
| CS 371 | Computational Biology In Four Dimensions | 0 | 0 | 0 | 0 | 0 |
| CS 223A | Introduction to Robotics | 0 | 0 | 0 | 0 | 0 |
| CS 376 | Human-Computer Interaction Research | 0 | 0 | 0 | 0 | 0 |
| CS 142 | Web Applications | 0 | 0 | 0 | 0 | 0 |
| CS 377Q | Designing for Accessibility | 0 | 0 | 0 | 0 | 0 |
| CS 224U | Natural Language Understanding | 0 | 0 | 0 | 0 | 0 |
| CS 377U | Understanding Users | 0 | 0 | 0 | 0 | 0 |
| CS 100A | Problem-solving Lab for CS106A | 0 | 0 | 0 | 0 | 0 |
| CS 390B | Curricular Practical Training | 0 | 0 | 0 | 0 | 0 |
| CS 229A | Applied Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CS 402 | Beyond Bits and Atoms: Designing Technological Tools | 0 | 0 | 0 | 0 | 0 |
| CS 146 | Introduction to Game Design and Development | 0 | 0 | 0 | 0 | 0 |
| CS 448B | Data Visualization | 0 | 0 | 0 | 0 | 0 |
| CS 231C | Computer Vision and Image Analysis of Art | 0 | 0 | 0 | 0 | 0 |
| CS 1U | Practical Unix | 0 | 0 | 0 | 0 | 0 |
| CS 448M | Making Making Machines for Makers | 0 | 0 | 0 | 0 | 0 |
| CS 233 | Geometric and Topological Data Analysis | 0 | 0 | 0 | 0 | 0 |
| CS 20 | Tensorflow For Deep Learning Research | 0 | 0 | 0 | 0 | 0 |
| CS 151 | Logic Programming | 0 | 0 | 0 | 0 | 0 |
| CS 28 | Artificial Intelligence, Entrepreneurship and Society in the... | 0 | 0 | 0 | 0 | 0 |
| CS 237A | Principles of Robot Autonomy I | 0 | 0 | 0 | 0 | 0 |
| CS 43 | Functional Programming In Clojure | 0 | 0 | 0 | 0 | 0 |
| CS 103A | Mathematical Problem-solving Strategies | 0 | 0 | 0 | 0 | 0 |
| CS 49N | Using Bits to Control Atoms | 0 | 0 | 0 | 0 | 0 |
| CS 240 | Advanced Topics in Operating Systems | 0 | 0 | 0 | 0 | 0 |
| CS 53SI | Discussion in Tech for Good | 0 | 0 | 0 | 0 | 0 |
| CS 157 | Computational Logic | 0 | 0 | 0 | 0 | 0 |
| CS 62N | Let There Be Computations | 0 | 0 | 0 | 0 | 0 |
| CS 243 | Program Analysis and Optimizations | 0 | 0 | 0 | 0 | 0 |
| CS 83 | Playback Theater | 0 | 0 | 0 | 0 | 0 |
| CS 52 | CS + Social Good Studio: Implementing Social Good Projects | 0 | 0 | 0 | 0 | 0 |
| CS 93 | Teaching AI | 0 | 0 | 0 | 0 | 0 |
| CS 246 | Mining Massive Data Sets | 0 | 0 | 0 | 0 | 0 |
| CS 103 | Mathematical Foundations of Computing | 0 | 0 | 0 | 0 | 0 |
| CS 166 | Data Structures | 0 | 0 | 0 | 0 | 0 |
| CS 106E | Exploration of Computing | 0 | 0 | 0 | 0 | 0 |
| CS 247 | Human-Computer Interaction Design Studio | 0 | 0 | 0 | 0 | 0 |
| CS 106AX | Programming Methodologies in JavaScript and Python (Accelera... | 0 | 0 | 0 | 0 | 0 |
| CS 106X | Programming Abstractions (Accelerated) | 0 | 0 | 0 | 0 | 0 |
| CS 107 | Computer Organization and Systems | 0 | 0 | 0 | 0 | 0 |
| CS 250 | Algebraic Error Correcting Codes | 0 | 0 | 0 | 0 | 0 |
| CS 109 | Introduction to Probability for Computer Scientists | 0 | 0 | 0 | 0 | 0 |
| CS 170 | Stanford Laptop Orchestra: Composition, Coding, and Performa... | 0 | 0 | 0 | 0 | 0 |
| CS 129 | Applied Machine Learning | 0 | 0 | 0 | 0 | 0 |
| CS 254 | Computational Complexity | 0 | 0 | 0 | 0 | 0 |
| CS 141 | Introduction to Computer Sound | 0 | 0 | 0 | 0 | 0 |
| CS 42 | Callback Me Maybe: Contemporary Javascript | 0 | 0 | 0 | 0 | 0 |
| CS 145 | Data Management and Data Systems | 0 | 0 | 0 | 0 | 0 |
| CS 260 | Geometry of Polynomials in Algorithm Design | 0 | 0 | 0 | 0 | 0 |
| CS 149 | Parallel Computing | 0 | 0 | 0 | 0 | 0 |
| CS 181W | Computers, Ethics, and Public Policy (WIM) | 0 | 0 | 0 | 0 | 0 |
| CS 155 | Computer and Network Security | 0 | 0 | 0 | 0 | 0 |
| CS 269G | Almost Linear Time Graph Algorithms | 0 | 0 | 0 | 0 | 0 |
| CS 190 | Software Design Studio | 0 | 0 | 0 | 0 | 0 |
| CS 106AJ | Programming Methodology in JavaScript | 0 | 0 | 0 | 0 | 0 |
| CS 193P | iOS Application Development | 0 | 0 | 0 | 0 | 0 |
| CS 272 | Introduction to Biomedical Informatics Research Methodology | 0 | 0 | 0 | 0 | 0 |
| CS 194W | Software Project (WIM) | 0 | 0 | 0 | 0 | 0 |
| CS 184 | Bridging Policy and Tech Through Design | 0 | 0 | 0 | 0 | 0 |
| CS 198 | Teaching Computer Science | 0 | 0 | 0 | 0 | 0 |
| CS 274 | Representations and Algorithms for Computational Molecular B... | 0 | 0 | 0 | 0 | 0 |
| CS 199P | Independent Work | 0 | 0 | 0 | 0 | 0 |
| CS 58N | The Blockchain Revolution Will Not Be Televised | 0 | 0 | 0 | 0 | 0 |
| CS 205A | Mathematical Methods For Robotics, Vision, And Graphics | 0 | 0 | 0 | 0 | 0 |
| CS 276 | Information Retrieval and Web Search | 0 | 0 | 0 | 0 | 0 |
| CS 209 | Law, Bias, & Algorithms | 0 | 0 | 0 | 0 | 0 |
| CS 193X | Web Programming Fundamentals | 0 | 0 | 0 | 0 | 0 |
| CS 221 | Artificial Intelligence: Principles and Techniques | 0 | 0 | 0 | 0 | 0 |
| CS 294S | Research Project in Software Systems and Security | 0 | 0 | 0 | 0 | 0 |
| CS 224W | Machine Learning with Graphs | 0 | 0 | 0 | 0 | 0 |
| CS 107A | Problem-solving Lab for CS107 | 0 | 0 | 0 | 0 | 0 |
| CS 228 | Probabilistic Graphical Models: Principles and Techniques | 0 | 0 | 0 | 0 | 0 |
| CS 315B | Parallel Computing Research Project | 0 | 0 | 0 | 0 | 0 |
| CS 230 | Deep Learning | 0 | 0 | 0 | 0 | 0 |
| CS 194A | Android Programming Workshop | 0 | 0 | 0 | 0 | 0 |
| CS 232 | Digital Image Processing | 0 | 0 | 0 | 0 | 0 |
| CS 326 | Topics in Advanced Robotic Manipulation | 0 | 0 | 0 | 0 | 0 |
| CS 236 | Deep Generative Models | 0 | 0 | 0 | 0 | 0 |
| CS 11SI | How to Make VR: Introduction to Virtual Reality Design and D... | 0 | 0 | 0 | 0 | 0 |
| CS 239 | Advanced Topics in Sequential Decision Making | 0 | 0 | 0 | 0 | 0 |
| CS 332 | Advanced Survey of Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
| CS 242 | Programming Languages | 0 | 0 | 0 | 0 | 0 |
| CS 197 | Computer Science Research | 0 | 0 | 0 | 0 | 0 |
| CS 245 | Principles of Data-Intensive Systems | 0 | 0 | 0 | 0 | 0 |
| CS 336 | Robot Perception and Decision-Making: Optimal and Learning-b... | 0 | 0 | 0 | 0 | 0 |
| CS 247A | Design for Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
| CS 110 | Principles of Computer Systems | 0 | 0 | 0 | 0 | 0 |
| CS 344 | Topics in Computer Networks | 0 | 0 | 0 | 0 | 0 |
| CS 7 | Personal Finance for Engineers | 0 | 0 | 0 | 0 | 0 |
| CS 21SI | AI for Social Good | 0 | 0 | 0 | 0 | 0 |
| CS 50 | Using Tech for Good | 0 | 0 | 0 | 0 | 0 |
| CS 102 | Working with Data - Tools and Techniques | 0 | 0 | 0 | 0 | 0 |
| CS 148 | Introduction to Computer Graphics and Imaging | 0 | 0 | 0 | 0 | 0 |
| CS 231N | Convolutional Neural Networks for Visual Recognition | 0 | 0 | 0 | 0 | 0 |
| CS 802 | TGR Dissertation | 0 | 0 | 0 | 0 | 0 |
CS 143
Compilers
CS 237B
Principles of Robot Autonomy II
CS 330
Deep Multi-task and Meta Learning
CS 84
Emotional Intelligence
CS 368
Algorithmic Techniques for Big Data
CS 257
Logic And Artificial Intelligence
CS 203
Cybersecurity: A Legal and Technical Perspective
CS 195
Supervised Undergraduate Research
CS 348V
Visual Computing Systems
CS 217
Hardware Accelerators for Machine Learning
CS 47
Cross-Platform Mobile Development
CS 384
Seminar on Ethical and Social Issues in Natural Language Pro...
CS 244B
Distributed Systems
CS 106A
Programming Methodology
CS 181
Computers, Ethics, and Public Policy
CS 191W
Writing Intensive Senior Project (WIM)
CS 275B
Music Query, Analysis, and Style Simulation
CS 225A
Experimental Robotics
CS 108
Object-Oriented Systems Design
CS 247S
Service Design
CS 204
Computational Law
CS 356
Topics in Computer and Network Security
CS 140
Operating Systems and Systems Programming
CS 377N
Introduction to the Design of Smart Products
CS 227B
General Game Playing
CS 22A
The Social & Economic Impact of Artificial Intelligence
CS 421
Designing AI to Cultivate Human Well-Being
CS 238
Decision Making under Uncertainty
CS 57N
Randomness: Computational and Philosophical Approaches
CS 161
Design and Analysis of Algorithms
CS 105
Introduction to Computers
CS 247G
Introduction to Game Design
CS 110L
Principles of Computer Systems Laboratory
CS 106L
Standard C++ Programming Laboratory
CS 152
Trust and Safety Engineering
CS 270
Modeling Biomedical Systems: Ontology, Terminology, Problem...
CS 196
Computer Consulting
CS 191
Senior Project
CS 210A
Software Project Experience with Corporate Partners
CS 300
Departmental Lecture Series
CS 231A
Computer Vision: From 3D Reconstruction To Recognition
CS 80Q
Race and Gender in Silicon Valley
CS 244
Advanced Topics in Networking
CS 341
Project in Mining Massive Data Sets
CS 348B
Computer Graphics: Image Synthesis Techniques
CS 124
From Languages to Information
CS 350
Secure Compilation
CS 208E
Great Ideas in Computer Science
CS 359B
Designing Decentralized Applications on Blockchain
CS 91SI
Digital Canvas: An Introduction to UI/UX Design
CS 373
Statistical and Machine Learning Methods for Genomics
CS 224S
Spoken Language Processing
CS 377T
Topics in Human-Computer Interaction: Teaching Studio Classe...
CS 144
Introduction to Computer Networking
CS 399P
Independent Project
CS 229T
Statistical Learning Theory
CS 9
Problem-Solving for the CS Technical Interview
CS 448H
Topics In Computer Graphics: Agile Hardware Design
CS 235
Computational Methods for Biomedical Image Analysis and Inte...
CS 41
Hap.py Code: The Python Programming Language
CS 154
Introduction to Automata and Complexity Theory
CS 51
Cs + Social Good Studio: Designing Social Impact Projects
CS 241
Embedded Systems Workshop
CS 81SI
AI Interpretability and Fairness
CS 106B
Programming Abstractions
CS 101
Introduction to Computing Principles
CS 247I
Design for Understanding
CS 106AP
Programming Methodology in Python
CS 168
The Modern Algorithmic Toolbox
CS 107E
Computer Systems from the Ground Up
CS 252
Analysis of Boolean Functions
CS 140E
Operating systems design and implementation
CS 56N
Great Discoveries and Inventions in Computing
CS 147
Introduction to Human-Computer Interaction Design
CS 265
Randomized Algorithms and Probabilistic Analysis
CS 182
Ethics, Public Policy, and Technological Change
CS 183E
Effective Leadership in High-Tech
CS 194H
User Interface Design Project
CS 273C
Cloud Computing for Biology and Healthcare
CS 198B
Additional Topics in Teaching Computer Science
CS 106S
Coding for Social Good
CS 206
Exploring Computational Journalism
CS 279
Computational Biology: Structure and Organization of Biomole...
CS 224N
Natural Language Processing with Deep Learning
CS 194
Software Project
CS 229
Machine Learning
CS 320
Value of Data and AI
CS 234
Reinforcement Learning
CS 45N
Computers and Photography: From Capture to Sharing
CS 240LX
Advanced Systems Laboratory, Accelerated
CS 334A
Convex Optimization I
CS 246H
Mining Massive Data Sets Hadoop Lab
CS 199
Independent Work
CS 248
Interactive Computer Graphics
CS 202
Law for Computer Science Professionals
CS 348E
Character Animation: Modeling, Simulation, and Control of Hu...
CS 82SI
Wellness in Tech: Designing an Intentional Lifestyle in a Te...
CS 349F
Technology for Financial Systems
CS 205L
Continuous Mathematical Methods with an Emphasis on Machine...
CS 354
Topics in Intractability: Unfulfilled Algorithmic Fantasies
CS 131
Computer Vision: Foundations and Applications
CS 358
Topics in Programming Language Theory
CS 210B
Software Project Experience with Corporate Partners
CS 361
Engineering Design Optimization
CS 47SI
Cross-Platform Mobile Development
CS 371
Computational Biology In Four Dimensions
CS 223A
Introduction to Robotics
CS 376
Human-Computer Interaction Research
CS 142
Web Applications
CS 377Q
Designing for Accessibility
CS 224U
Natural Language Understanding
CS 377U
Understanding Users
CS 100A
Problem-solving Lab for CS106A
CS 390B
Curricular Practical Training
CS 229A
Applied Machine Learning
CS 402
Beyond Bits and Atoms: Designing Technological Tools
CS 146
Introduction to Game Design and Development
CS 448B
Data Visualization
CS 231C
Computer Vision and Image Analysis of Art
CS 1U
Practical Unix
CS 448M
Making Making Machines for Makers
CS 233
Geometric and Topological Data Analysis
CS 20
Tensorflow For Deep Learning Research
CS 151
Logic Programming
CS 28
Artificial Intelligence, Entrepreneurship and Society in the...
CS 237A
Principles of Robot Autonomy I
CS 43
Functional Programming In Clojure
CS 103A
Mathematical Problem-solving Strategies
CS 49N
Using Bits to Control Atoms
CS 240
Advanced Topics in Operating Systems
CS 53SI
Discussion in Tech for Good
CS 157
Computational Logic
CS 62N
Let There Be Computations
CS 243
Program Analysis and Optimizations
CS 83
Playback Theater
CS 52
CS + Social Good Studio: Implementing Social Good Projects
CS 93
Teaching AI
CS 246
Mining Massive Data Sets
CS 103
Mathematical Foundations of Computing
CS 166
Data Structures
CS 106E
Exploration of Computing
CS 247
Human-Computer Interaction Design Studio
CS 106AX
Programming Methodologies in JavaScript and Python (Accelera...
CS 106X
Programming Abstractions (Accelerated)
CS 107
Computer Organization and Systems
CS 250
Algebraic Error Correcting Codes
CS 109
Introduction to Probability for Computer Scientists
CS 170
Stanford Laptop Orchestra: Composition, Coding, and Performa...
CS 129
Applied Machine Learning
CS 254
Computational Complexity
CS 141
Introduction to Computer Sound
CS 42
Callback Me Maybe: Contemporary Javascript
CS 145
Data Management and Data Systems
CS 260
Geometry of Polynomials in Algorithm Design
CS 149
Parallel Computing
CS 181W
Computers, Ethics, and Public Policy (WIM)
CS 155
Computer and Network Security
CS 269G
Almost Linear Time Graph Algorithms
CS 190
Software Design Studio
CS 106AJ
Programming Methodology in JavaScript
CS 193P
iOS Application Development
CS 272
Introduction to Biomedical Informatics Research Methodology
CS 194W
Software Project (WIM)
CS 184
Bridging Policy and Tech Through Design
CS 198
Teaching Computer Science
CS 274
Representations and Algorithms for Computational Molecular B...
CS 199P
Independent Work
CS 58N
The Blockchain Revolution Will Not Be Televised
CS 205A
Mathematical Methods For Robotics, Vision, And Graphics
CS 276
Information Retrieval and Web Search
CS 209
Law, Bias, & Algorithms
CS 193X
Web Programming Fundamentals
CS 221
Artificial Intelligence: Principles and Techniques
CS 294S
Research Project in Software Systems and Security
CS 224W
Machine Learning with Graphs
CS 107A
Problem-solving Lab for CS107
CS 228
Probabilistic Graphical Models: Principles and Techniques
CS 315B
Parallel Computing Research Project
CS 230
Deep Learning
CS 194A
Android Programming Workshop
CS 232
Digital Image Processing
CS 326
Topics in Advanced Robotic Manipulation
CS 236
Deep Generative Models
CS 11SI
How to Make VR: Introduction to Virtual Reality Design and D...
CS 239
Advanced Topics in Sequential Decision Making
CS 332
Advanced Survey of Reinforcement Learning
CS 242
Programming Languages
CS 197
Computer Science Research
CS 245
Principles of Data-Intensive Systems
CS 336
Robot Perception and Decision-Making: Optimal and Learning-b...
CS 247A
Design for Artificial Intelligence
CS 110
Principles of Computer Systems
CS 344
Topics in Computer Networks
CS 7
Personal Finance for Engineers
CS 21SI
AI for Social Good
CS 50
Using Tech for Good
CS 102
Working with Data - Tools and Techniques
CS 148
Introduction to Computer Graphics and Imaging
CS 231N
Convolutional Neural Networks for Visual Recognition
CS 802
TGR Dissertation