Stanford Course Reviews
Stanford University
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CS 331B | Representation Learning in Computer Vision | 0 | 0 | 0 | 0 | 0 |
CS 52 | CS + Social Good Studio: Implementing Social Good Projects | 0 | 0 | 0 | 0 | 0 |
CS 43 | Functional Programming In Clojure | 0 | 0 | 0 | 0 | 0 |
CS 250 | Algebraic Error Correcting Codes | 0 | 0 | 0 | 0 | 0 |
CS 140E | Operating systems design and implementation | 0 | 0 | 0 | 0 | 0 |
CS 372 | Artificial Intelligence for Disease Diagnosis and Informatio... | 0 | 0 | 0 | 0 | 0 |
CS 377U | Understanding Users | 0 | 0 | 0 | 0 | 0 |
CS 244 | Advanced Topics in Networking | 0 | 0 | 0 | 0 | 0 |
CS 103A | Mathematical Problem-solving Strategies | 0 | 0 | 0 | 0 | 0 |
CS 269G | Almost Linear Time Graph Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 236 | Deep Generative Models | 0 | 0 | 0 | 0 | 0 |
CS 182 | Ethics, Public Policy, and Technological Change | 0 | 0 | 0 | 0 | 0 |
CS 348B | Computer Graphics: Image Synthesis Techniques | 0 | 0 | 0 | 0 | 0 |
CS 278 | Social Computing | 0 | 0 | 0 | 0 | 0 |
CS 225A | Experimental Robotics | 0 | 0 | 0 | 0 | 0 |
CS 354 | Topics in Intractability: Unfulfilled Algorithmic Fantasies | 0 | 0 | 0 | 0 | 0 |
CS 448H | Topics In Computer Graphics: Agile Hardware Design | 0 | 0 | 0 | 0 | 0 |
CS 521 | Seminar on AI Safety | 0 | 0 | 0 | 0 | 0 |
CS 151 | Logic Programming | 0 | 0 | 0 | 0 | 0 |
CS 106AJ | Programming Methodology in JavaScript | 0 | 0 | 0 | 0 | 0 |
CS 252 | Analysis of Boolean Functions | 0 | 0 | 0 | 0 | 0 |
CS 106S | Coding for Social Good | 0 | 0 | 0 | 0 | 0 |
CS 183E | Effective Leadership in High-Tech | 0 | 0 | 0 | 0 | 0 |
CS 152 | Trust and Safety Engineering | 0 | 0 | 0 | 0 | 0 |
CS 276 | Information Retrieval and Web Search | 0 | 0 | 0 | 0 | 0 |
CS 228 | Probabilistic Graphical Models: Principles and Techniques | 0 | 0 | 0 | 0 | 0 |
CS 196 | Computer Consulting | 0 | 0 | 0 | 0 | 0 |
CS 332 | Advanced Survey of Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
CS 245 | Principles of Data-Intensive Systems | 0 | 0 | 0 | 0 | 0 |
CS 206 | Exploring Computational Journalism | 0 | 0 | 0 | 0 | 0 |
CS 269I | Incentives in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 356 | Topics in Computer and Network Security | 0 | 0 | 0 | 0 | 0 |
CS 309A | Cloud Computing Seminar | 0 | 0 | 0 | 0 | 0 |
CS 131 | Computer Vision: Foundations and Applications | 0 | 0 | 0 | 0 | 0 |
CS 347 | Human-Computer Interaction Research | 0 | 0 | 0 | 0 | 0 |
CS 384 | Seminar on Ethical and Social Issues in Natural Language Pro... | 0 | 0 | 0 | 0 | 0 |
CS 371 | Computational Biology In Four Dimensions | 0 | 0 | 0 | 0 | 0 |
CS 234 | Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
CS 428 | Computation and Cognition: The Probabilistic Approach | 0 | 0 | 0 | 0 | 0 |
CS 547 | Human-Computer Interaction Seminar | 0 | 0 | 0 | 0 | 0 |
CS 21SI | AI for Social Good | 0 | 0 | 0 | 0 | 0 |
CS 93 | Teaching AI | 0 | 0 | 0 | 0 | 0 |
CS 100A | Problem-solving Lab for CS106A | 0 | 0 | 0 | 0 | 0 |
CS 62N | Let There Be Computations | 0 | 0 | 0 | 0 | 0 |
CS 91SI | Digital Canvas: An Introduction to UI/UX Design | 0 | 0 | 0 | 0 | 0 |
CS 166 | Data Structures | 0 | 0 | 0 | 0 | 0 |
CS 106L | Standard C++ Programming Laboratory | 0 | 0 | 0 | 0 | 0 |
CS 259Q | Quantum Computing | 0 | 0 | 0 | 0 | 0 |
CS 110 | Principles of Computer Systems | 0 | 0 | 0 | 0 | 0 |
CS 105 | Introduction to Computers | 0 | 0 | 0 | 0 | 0 |
CS 145 | Data Management and Data Systems | 0 | 0 | 0 | 0 | 0 |
CS 273C | Cloud Computing for Biology and Healthcare | 0 | 0 | 0 | 0 | 0 |
CS 161 | Design and Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 193X | Web Programming Fundamentals | 0 | 0 | 0 | 0 | 0 |
CS 193P | iOS Application Development | 0 | 0 | 0 | 0 | 0 |
CS 295 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
CS 224N | Natural Language Processing with Deep Learning | 0 | 0 | 0 | 0 | 0 |
CS 203 | Cybersecurity: A Legal and Technical Perspective | 0 | 0 | 0 | 0 | 0 |
CS 326 | Topics in Advanced Robotic Manipulation | 0 | 0 | 0 | 0 | 0 |
CS 231A | Computer Vision: From 3D Reconstruction To Recognition | 0 | 0 | 0 | 0 | 0 |
CS 199P | Independent Work | 0 | 0 | 0 | 0 | 0 |
CS 240LX | Advanced Systems Laboratory, Accelerated | 0 | 0 | 0 | 0 | 0 |
CS 337 | AI-Assisted Care | 0 | 0 | 0 | 0 | 0 |
CS 247A | Design for Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CS 108 | Object-Oriented Systems Design | 0 | 0 | 0 | 0 | 0 |
CS 255 | Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
CS 349F | Technology for Financial Systems | 0 | 0 | 0 | 0 | 0 |
CS 273A | The Human Genome Source Code | 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 360 | Simplicity and Complexity in Economic Theory | 0 | 0 | 0 | 0 | 0 |
CS 325B | Data for Sustainable Development | 0 | 0 | 0 | 0 | 0 |
CS 80Q | Race and Gender in Silicon Valley | 0 | 0 | 0 | 0 | 0 |
CS 335 | Fair, Accountable, and Transparent (FAT) Deep Learning | 0 | 0 | 0 | 0 | 0 |
CS 377Q | Designing for Accessibility | 0 | 0 | 0 | 0 | 0 |
CS 348V | Visual Computing Systems | 0 | 0 | 0 | 0 | 0 |
CS 230 | Deep Learning | 0 | 0 | 0 | 0 | 0 |
CS 359B | Designing Decentralized Applications on Blockchain | 0 | 0 | 0 | 0 | 0 |
CS 402 | Beyond Bits and Atoms: Designing Technological Tools | 0 | 0 | 0 | 0 | 0 |
CS 377N | Introduction to the Design of Smart Products | 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 499P | Advanced Reading and Research | 0 | 0 | 0 | 0 | 0 |
CS 476A | Music, Computing, Design I: The Art of Design | 0 | 0 | 0 | 0 | 0 |
CS 239 | Advanced Topics in Sequential Decision Making | 0 | 0 | 0 | 0 | 0 |
CS 802 | TGR Dissertation | 0 | 0 | 0 | 0 | 0 |
CS 20 | Tensorflow For Deep Learning Research | 0 | 0 | 0 | 0 | 0 |
CS 45N | Computers and Photography: From Capture to Sharing | 0 | 0 | 0 | 0 | 0 |
CS 47 | Cross-Platform Mobile Development | 0 | 0 | 0 | 0 | 0 |
CS 81SI | AI Interpretability and Fairness | 0 | 0 | 0 | 0 | 0 |
CS 51 | Cs + Social Good Studio: Designing Social Impact Projects | 0 | 0 | 0 | 0 | 0 |
CS 106B | Programming Abstractions | 0 | 0 | 0 | 0 | 0 |
CS 247 | Human-Computer Interaction Design Studio | 0 | 0 | 0 | 0 | 0 |
CS 107A | Problem-solving Lab for CS107 | 0 | 0 | 0 | 0 | 0 |
CS 248 | Interactive Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CS 101 | Introduction to Computing Principles | 0 | 0 | 0 | 0 | 0 |
CS 102 | Working with Data - Tools and Techniques | 0 | 0 | 0 | 0 | 0 |
CS 106E | Exploration of Computing | 0 | 0 | 0 | 0 | 0 |
CS 254 | Computational Complexity | 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 107E | Computer Systems from the Ground Up | 0 | 0 | 0 | 0 | 0 |
CS 265 | Randomized Algorithms and Probabilistic Analysis | 0 | 0 | 0 | 0 | 0 |
CS 124 | From Languages to Information | 0 | 0 | 0 | 0 | 0 |
CS 50 | Using Tech for Good | 0 | 0 | 0 | 0 | 0 |
CS 142 | Web Applications | 0 | 0 | 0 | 0 | 0 |
CS 271 | Artificial Intelligence in Healthcare | 0 | 0 | 0 | 0 | 0 |
CS 148 | Introduction to Computer Graphics and Imaging | 0 | 0 | 0 | 0 | 0 |
CS 191 | Senior Project | 0 | 0 | 0 | 0 | 0 |
CS 157 | Computational Logic | 0 | 0 | 0 | 0 | 0 |
CS 275A | Symbolic Musical Information | 0 | 0 | 0 | 0 | 0 |
CS 170 | Stanford Laptop Orchestra: Composition, Coding, and Performa... | 0 | 0 | 0 | 0 | 0 |
CS 106X | Programming Abstractions (Accelerated) | 0 | 0 | 0 | 0 | 0 |
CS 190 | Software Design Studio | 0 | 0 | 0 | 0 | 0 |
CS 294W | Writing Intensive Research Project in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 194A | Android Programming Workshop | 0 | 0 | 0 | 0 | 0 |
CS 194H | User Interface Design Project | 0 | 0 | 0 | 0 | 0 |
CS 198B | Additional Topics in Teaching Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 300 | Departmental Lecture Series | 0 | 0 | 0 | 0 | 0 |
CS 217 | Hardware Accelerators for Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 205L | Continuous Mathematical Methods with an Emphasis on Machine... | 0 | 0 | 0 | 0 | 0 |
CS 320 | Value of Data and AI | 0 | 0 | 0 | 0 | 0 |
CS 224U | Natural Language Understanding | 0 | 0 | 0 | 0 | 0 |
CS 198 | Teaching Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 229T | Statistical Learning Theory | 0 | 0 | 0 | 0 | 0 |
CS 330 | Deep Multi-task and Meta Learning | 0 | 0 | 0 | 0 | 0 |
CS 233 | Geometric and Topological Data Analysis | 0 | 0 | 0 | 0 | 0 |
CS 107 | Computer Organization and Systems | 0 | 0 | 0 | 0 | 0 |
CS 238 | Decision Making under Uncertainty | 0 | 0 | 0 | 0 | 0 |
CS 334A | Convex Optimization I | 0 | 0 | 0 | 0 | 0 |
CS 243 | Program Analysis and Optimizations | 0 | 0 | 0 | 0 | 0 |
CS 204 | Computational Law | 0 | 0 | 0 | 0 | 0 |
CS 247I | Design for Understanding | 0 | 0 | 0 | 0 | 0 |
CS 344 | Topics in Computer Networks | 0 | 0 | 0 | 0 | 0 |
CS 247G | Introduction to Game Design | 0 | 0 | 0 | 0 | 0 |
CS 58N | The Blockchain Revolution Will Not Be Televised | 0 | 0 | 0 | 0 | 0 |
CS 253 | Web Security | 0 | 0 | 0 | 0 | 0 |
CS 348C | Computer Graphics: Animation and Simulation | 0 | 0 | 0 | 0 | 0 |
CS 260 | Geometry of Polynomials in Algorithm Design | 0 | 0 | 0 | 0 | 0 |
CS 210B | Software Project Experience with Corporate Partners | 0 | 0 | 0 | 0 | 0 |
CS 272 | Introduction to Biomedical Informatics Research Methodology | 0 | 0 | 0 | 0 | 0 |
CS 353 | The Practice of Theory Research | 0 | 0 | 0 | 0 | 0 |
CS 275B | Music Query, Analysis, and Style Simulation | 0 | 0 | 0 | 0 | 0 |
CS 110L | Principles of Computer Systems Laboratory | 0 | 0 | 0 | 0 | 0 |
CS 279 | Computational Biology: Structure and Organization of Biomole... | 0 | 0 | 0 | 0 | 0 |
CS 358A | Programming Language Foundations | 0 | 0 | 0 | 0 | 0 |
CS 298 | Seminar on Teaching Introductory Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 224S | Spoken Language Processing | 0 | 0 | 0 | 0 | 0 |
CS 316 | Advanced Multi-Core Systems | 0 | 0 | 0 | 0 | 0 |
CS 368 | Algorithmic Techniques for Big Data | 0 | 0 | 0 | 0 | 0 |
CS 327A | Advanced Robotic Manipulation | 0 | 0 | 0 | 0 | 0 |
CS 42 | Callback Me Maybe: Contemporary Javascript | 0 | 0 | 0 | 0 | 0 |
CS 333 | Safe and Interactive Robotics | 0 | 0 | 0 | 0 | 0 |
CS 377E | Designing Solutions to Global Grand Challenges | 0 | 0 | 0 | 0 | 0 |
CS 341 | Project in Mining Massive Data Sets | 0 | 0 | 0 | 0 | 0 |
CS 229A | Applied Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 348A | Computer Graphics: Geometric Modeling & Processing | 0 | 0 | 0 | 0 | 0 |
CS 377I | Designing Systems for Humans | 0 | 0 | 0 | 0 | 0 |
CS 349D | Cloud Computing Technology | 0 | 0 | 0 | 0 | 0 |
CS 141 | Introduction to Computer Sound | 0 | 0 | 0 | 0 | 0 |
CS 357 | Advanced Topics in Formal Methods | 0 | 0 | 0 | 0 | 0 |
CS 398 | Computational Education | 0 | 0 | 0 | 0 | 0 |
CS 366 | Computational Social Choice | 0 | 0 | 0 | 0 | 0 |
CS 231N | Convolutional Neural Networks for Visual Recognition | 0 | 0 | 0 | 0 | 0 |
CS 375 | Large-Scale Neural Network Modeling for Neuroscience | 0 | 0 | 0 | 0 | 0 |
CS 448B | Data Visualization | 0 | 0 | 0 | 0 | 0 |
CS 377G | Designing Serious Games | 0 | 0 | 0 | 0 | 0 |
CS 83 | Playback Theater | 0 | 0 | 0 | 0 | 0 |
CS 390A | Curricular Practical Training | 0 | 0 | 0 | 0 | 0 |
CS 448V | Topics in Computer Graphics: Computational Video Manipulatio... | 0 | 0 | 0 | 0 | 0 |
CS 421 | Designing AI to Cultivate Human Well-Being | 0 | 0 | 0 | 0 | 0 |
CS 237A | Principles of Robot Autonomy I | 0 | 0 | 0 | 0 | 0 |
CS 448M | Making Making Machines for Makers | 0 | 0 | 0 | 0 | 0 |
CS 522 | Seminar in Artificial Intelligence in Healthcare | 0 | 0 | 0 | 0 | 0 |
CS 520 | Knowledge Graphs | 0 | 0 | 0 | 0 | 0 |
CS 147 | Introduction to Human-Computer Interaction Design | 0 | 0 | 0 | 0 | 0 |
CS 544 | Interactive Media And Games | 0 | 0 | 0 | 0 | 0 |
CS 7 | Personal Finance for Engineers | 0 | 0 | 0 | 0 | 0 |
CS 9 | Problem-Solving for the CS Technical Interview | 0 | 0 | 0 | 0 | 0 |
CS 241 | Embedded Systems Workshop | 0 | 0 | 0 | 0 | 0 |
CS 41 | Hap.py Code: The Python Programming Language | 0 | 0 | 0 | 0 | 0 |
CS 28 | Artificial Intelligence, Entrepreneurship and Society in the... | 0 | 0 | 0 | 0 | 0 |
CS 49N | Using Bits to Control Atoms | 0 | 0 | 0 | 0 | 0 |
CS 11SI | How to Make VR: Introduction to Virtual Reality Design and D... | 0 | 0 | 0 | 0 | 0 |
CS 57N | Randomness: Computational and Philosophical Approaches | 0 | 0 | 0 | 0 | 0 |
CS 47SI | Cross-Platform Mobile Development | 0 | 0 | 0 | 0 | 0 |
CS 84 | Emotional Intelligence | 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 56N | Great Discoveries and Inventions in Computing | 0 | 0 | 0 | 0 | 0 |
CS 106AP | Programming Methodology in Python | 0 | 0 | 0 | 0 | 0 |
CS 154 | Introduction to Automata and Complexity Theory | 0 | 0 | 0 | 0 | 0 |
CS 82SI | Wellness in Tech: Designing an Intentional Lifestyle in a Te... | 0 | 0 | 0 | 0 | 0 |
CS 1U | Practical Unix | 0 | 0 | 0 | 0 | 0 |
CS 22A | The Social & Economic Impact of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CS 53SI | Discussion in Tech for Good | 0 | 0 | 0 | 0 | 0 |
CS 106AX | Programming Methodologies in JavaScript and Python (Accelera... | 0 | 0 | 0 | 0 | 0 |
CS 195 | Supervised Undergraduate Research | 0 | 0 | 0 | 0 | 0 |
CS 315B | Parallel Computing Research Project | 0 | 0 | 0 | 0 | 0 |
CS 209 | Law, Bias, & Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 331B
Representation Learning in Computer Vision
CS 52
CS + Social Good Studio: Implementing Social Good Projects
CS 43
Functional Programming In Clojure
CS 250
Algebraic Error Correcting Codes
CS 140E
Operating systems design and implementation
CS 372
Artificial Intelligence for Disease Diagnosis and Informatio...
CS 377U
Understanding Users
CS 244
Advanced Topics in Networking
CS 103A
Mathematical Problem-solving Strategies
CS 269G
Almost Linear Time Graph Algorithms
CS 236
Deep Generative Models
CS 182
Ethics, Public Policy, and Technological Change
CS 348B
Computer Graphics: Image Synthesis Techniques
CS 278
Social Computing
CS 225A
Experimental Robotics
CS 354
Topics in Intractability: Unfulfilled Algorithmic Fantasies
CS 448H
Topics In Computer Graphics: Agile Hardware Design
CS 521
Seminar on AI Safety
CS 151
Logic Programming
CS 106AJ
Programming Methodology in JavaScript
CS 252
Analysis of Boolean Functions
CS 106S
Coding for Social Good
CS 183E
Effective Leadership in High-Tech
CS 152
Trust and Safety Engineering
CS 276
Information Retrieval and Web Search
CS 228
Probabilistic Graphical Models: Principles and Techniques
CS 196
Computer Consulting
CS 332
Advanced Survey of Reinforcement Learning
CS 245
Principles of Data-Intensive Systems
CS 206
Exploring Computational Journalism
CS 269I
Incentives in Computer Science
CS 356
Topics in Computer and Network Security
CS 309A
Cloud Computing Seminar
CS 131
Computer Vision: Foundations and Applications
CS 347
Human-Computer Interaction Research
CS 384
Seminar on Ethical and Social Issues in Natural Language Pro...
CS 371
Computational Biology In Four Dimensions
CS 234
Reinforcement Learning
CS 428
Computation and Cognition: The Probabilistic Approach
CS 547
Human-Computer Interaction Seminar
CS 21SI
AI for Social Good
CS 93
Teaching AI
CS 100A
Problem-solving Lab for CS106A
CS 62N
Let There Be Computations
CS 91SI
Digital Canvas: An Introduction to UI/UX Design
CS 166
Data Structures
CS 106L
Standard C++ Programming Laboratory
CS 259Q
Quantum Computing
CS 110
Principles of Computer Systems
CS 105
Introduction to Computers
CS 145
Data Management and Data Systems
CS 273C
Cloud Computing for Biology and Healthcare
CS 161
Design and Analysis of Algorithms
CS 193X
Web Programming Fundamentals
CS 193P
iOS Application Development
CS 295
Software Engineering
CS 224N
Natural Language Processing with Deep Learning
CS 203
Cybersecurity: A Legal and Technical Perspective
CS 326
Topics in Advanced Robotic Manipulation
CS 231A
Computer Vision: From 3D Reconstruction To Recognition
CS 199P
Independent Work
CS 240LX
Advanced Systems Laboratory, Accelerated
CS 337
AI-Assisted Care
CS 247A
Design for Artificial Intelligence
CS 108
Object-Oriented Systems Design
CS 255
Introduction to Cryptography
CS 349F
Technology for Financial Systems
CS 273A
The Human Genome Source Code
CS 221
Artificial Intelligence: Principles and Techniques
CS 294S
Research Project in Software Systems and Security
CS 360
Simplicity and Complexity in Economic Theory
CS 325B
Data for Sustainable Development
CS 80Q
Race and Gender in Silicon Valley
CS 335
Fair, Accountable, and Transparent (FAT) Deep Learning
CS 377Q
Designing for Accessibility
CS 348V
Visual Computing Systems
CS 230
Deep Learning
CS 359B
Designing Decentralized Applications on Blockchain
CS 402
Beyond Bits and Atoms: Designing Technological Tools
CS 377N
Introduction to the Design of Smart Products
CS 144
Introduction to Computer Networking
CS 399P
Independent Project
CS 499P
Advanced Reading and Research
CS 476A
Music, Computing, Design I: The Art of Design
CS 239
Advanced Topics in Sequential Decision Making
CS 802
TGR Dissertation
CS 20
Tensorflow For Deep Learning Research
CS 45N
Computers and Photography: From Capture to Sharing
CS 47
Cross-Platform Mobile Development
CS 81SI
AI Interpretability and Fairness
CS 51
Cs + Social Good Studio: Designing Social Impact Projects
CS 106B
Programming Abstractions
CS 247
Human-Computer Interaction Design Studio
CS 107A
Problem-solving Lab for CS107
CS 248
Interactive Computer Graphics
CS 101
Introduction to Computing Principles
CS 102
Working with Data - Tools and Techniques
CS 106E
Exploration of Computing
CS 254
Computational Complexity
CS 106A
Programming Methodology
CS 181
Computers, Ethics, and Public Policy
CS 107E
Computer Systems from the Ground Up
CS 265
Randomized Algorithms and Probabilistic Analysis
CS 124
From Languages to Information
CS 50
Using Tech for Good
CS 142
Web Applications
CS 271
Artificial Intelligence in Healthcare
CS 148
Introduction to Computer Graphics and Imaging
CS 191
Senior Project
CS 157
Computational Logic
CS 275A
Symbolic Musical Information
CS 170
Stanford Laptop Orchestra: Composition, Coding, and Performa...
CS 106X
Programming Abstractions (Accelerated)
CS 190
Software Design Studio
CS 294W
Writing Intensive Research Project in Computer Science
CS 194A
Android Programming Workshop
CS 194H
User Interface Design Project
CS 198B
Additional Topics in Teaching Computer Science
CS 300
Departmental Lecture Series
CS 217
Hardware Accelerators for Machine Learning
CS 205L
Continuous Mathematical Methods with an Emphasis on Machine...
CS 320
Value of Data and AI
CS 224U
Natural Language Understanding
CS 198
Teaching Computer Science
CS 229T
Statistical Learning Theory
CS 330
Deep Multi-task and Meta Learning
CS 233
Geometric and Topological Data Analysis
CS 107
Computer Organization and Systems
CS 238
Decision Making under Uncertainty
CS 334A
Convex Optimization I
CS 243
Program Analysis and Optimizations
CS 204
Computational Law
CS 247I
Design for Understanding
CS 344
Topics in Computer Networks
CS 247G
Introduction to Game Design
CS 58N
The Blockchain Revolution Will Not Be Televised
CS 253
Web Security
CS 348C
Computer Graphics: Animation and Simulation
CS 260
Geometry of Polynomials in Algorithm Design
CS 210B
Software Project Experience with Corporate Partners
CS 272
Introduction to Biomedical Informatics Research Methodology
CS 353
The Practice of Theory Research
CS 275B
Music Query, Analysis, and Style Simulation
CS 110L
Principles of Computer Systems Laboratory
CS 279
Computational Biology: Structure and Organization of Biomole...
CS 358A
Programming Language Foundations
CS 298
Seminar on Teaching Introductory Computer Science
CS 224S
Spoken Language Processing
CS 316
Advanced Multi-Core Systems
CS 368
Algorithmic Techniques for Big Data
CS 327A
Advanced Robotic Manipulation
CS 42
Callback Me Maybe: Contemporary Javascript
CS 333
Safe and Interactive Robotics
CS 377E
Designing Solutions to Global Grand Challenges
CS 341
Project in Mining Massive Data Sets
CS 229A
Applied Machine Learning
CS 348A
Computer Graphics: Geometric Modeling & Processing
CS 377I
Designing Systems for Humans
CS 349D
Cloud Computing Technology
CS 141
Introduction to Computer Sound
CS 357
Advanced Topics in Formal Methods
CS 398
Computational Education
CS 366
Computational Social Choice
CS 231N
Convolutional Neural Networks for Visual Recognition
CS 375
Large-Scale Neural Network Modeling for Neuroscience
CS 448B
Data Visualization
CS 377G
Designing Serious Games
CS 83
Playback Theater
CS 390A
Curricular Practical Training
CS 448V
Topics in Computer Graphics: Computational Video Manipulatio...
CS 421
Designing AI to Cultivate Human Well-Being
CS 237A
Principles of Robot Autonomy I
CS 448M
Making Making Machines for Makers
CS 522
Seminar in Artificial Intelligence in Healthcare
CS 520
Knowledge Graphs
CS 147
Introduction to Human-Computer Interaction Design
CS 544
Interactive Media And Games
CS 7
Personal Finance for Engineers
CS 9
Problem-Solving for the CS Technical Interview
CS 241
Embedded Systems Workshop
CS 41
Hap.py Code: The Python Programming Language
CS 28
Artificial Intelligence, Entrepreneurship and Society in the...
CS 49N
Using Bits to Control Atoms
CS 11SI
How to Make VR: Introduction to Virtual Reality Design and D...
CS 57N
Randomness: Computational and Philosophical Approaches
CS 47SI
Cross-Platform Mobile Development
CS 84
Emotional Intelligence
CS 246
Mining Massive Data Sets
CS 103
Mathematical Foundations of Computing
CS 56N
Great Discoveries and Inventions in Computing
CS 106AP
Programming Methodology in Python
CS 154
Introduction to Automata and Complexity Theory
CS 82SI
Wellness in Tech: Designing an Intentional Lifestyle in a Te...
CS 1U
Practical Unix
CS 22A
The Social & Economic Impact of Artificial Intelligence
CS 53SI
Discussion in Tech for Good
CS 106AX
Programming Methodologies in JavaScript and Python (Accelera...
CS 195
Supervised Undergraduate Research
CS 315B
Parallel Computing Research Project
CS 209
Law, Bias, & Algorithms