CMU Course Reviews
Carnegie Mellon University
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CS 15150 | Principles of Functional Programming | 2 | 1 | 2 | 1 | 1 |
CS 15801 | CS PhD Alternative Elective | 0 | 0 | 0 | 0 | 0 |
CS 15750 | Algorithms in the Real World | 0 | 0 | 0 | 0 | 0 |
CS 15803 | CSD PhD Elective | 0 | 0 | 0 | 0 | 0 |
CS 15812 | Programming Language Semantics | 0 | 0 | 0 | 0 | 0 |
CS 15814 | Types and Programming Languages | 0 | 0 | 0 | 0 | 0 |
CS 15819 | Advanced Topics in Programming Language Theory: Advanced Top... | 0 | 0 | 0 | 0 | 0 |
CS 15824 | Logical Foundations of Cyber-Physical Systems | 0 | 0 | 0 | 0 | 0 |
CS 15827 | Foundations of Blockchains and Distributed Consensus | 0 | 0 | 0 | 0 | 0 |
CS 15848 | Practical information and coding theory for computer systems | 0 | 0 | 0 | 0 | 0 |
CS 15850 | Advanced Algorithms: Advanced Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 15853 | Algorithms in the Real World: Algorithms in the Real World | 0 | 0 | 0 | 0 | 0 |
CS 15855 | Graduate Computational Complexity Theory: Graduate Computati... | 0 | 0 | 0 | 0 | 0 |
CS 15857 | Performance Modeling: Analytical Performance Modeling & Desi... | 0 | 0 | 0 | 0 | 0 |
CS 15859 | Special Topics in Theory: | 0 | 0 | 0 | 0 | 0 |
CS 15868 | Physics-based Rendering | 0 | 0 | 0 | 0 | 0 |
CS 15880 | Advanced Topics in the Cognitive and Computational Sciences:... | 0 | 0 | 0 | 0 | 0 |
CS 15884 | Special Topic: Machine Learning Systems | 0 | 0 | 0 | 0 | 0 |
CS 15890 | Computer Science Pedagogy: Computer Science Pedagogy | 0 | 0 | 0 | 0 | 0 |
CS 15897 | Advanced Topics in Parallel Computing: Parallelism and Concu... | 0 | 0 | 0 | 0 | 0 |
CS 15990 | Computer Science Colloquium | 0 | 0 | 0 | 0 | 0 |
CS 15997 | Graduate Reading and Research | 0 | 0 | 0 | 0 | 0 |
CS 15998 | Practicum in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15664 | Technical Animation | 0 | 0 | 0 | 0 | 0 |
CS 15617 | HOT Compilation | 0 | 0 | 0 | 0 | 0 |
CS 15618 | Parallel Computer Architecture and Programming | 0 | 0 | 0 | 0 | 0 |
CS 15621 | ST: Developing Blockchain Use Cases | 0 | 0 | 0 | 0 | 0 |
CS 15623 | Computer Music Systems and Information Processing | 0 | 0 | 0 | 0 | 0 |
CS 15639 | Independent Study in Computer Science Pedagogy: Independent... | 0 | 0 | 0 | 0 | 0 |
CS 15641 | Networking and the Internet | 0 | 0 | 0 | 0 | 0 |
CS 15650 | Algorithms and Advanced Data Structures | 0 | 0 | 0 | 0 | 0 |
CS 15652 | Foundation Programming Languages | 0 | 0 | 0 | 0 | 0 |
CS 15659 | Probability and Computing | 0 | 0 | 0 | 0 | 0 |
CS 15662 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CS 15780 | Graduate Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CS 15668 | Physics-Based Rendering | 0 | 0 | 0 | 0 | 0 |
CS 15681 | Artificial Intelligence: Representation and Problem Solving | 0 | 0 | 0 | 0 | 0 |
CS 15688 | Practical Data Science | 0 | 0 | 0 | 0 | 0 |
CS 15690 | MSCS Career Planning | 0 | 0 | 0 | 0 | 0 |
CS 15697 | Graduate Reading and Research | 0 | 0 | 0 | 0 | 0 |
CS 15712 | Advanced Operating Systems and Distributed Systems: Advanced... | 0 | 0 | 0 | 0 | 0 |
CS 15721 | Database Systems: Advanced Database Systems | 0 | 0 | 0 | 0 | 0 |
CS 15744 | Computer Networks: Computer Networks | 0 | 0 | 0 | 0 | 0 |
CS 15746 | Storage Systems: Storage Systems | 0 | 0 | 0 | 0 | 0 |
CS 15591 | Independent Study in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15849 | Advanced Topics in Computer Systems: Machine Learning System... | 0 | 0 | 0 | 0 | 0 |
CS 15745 | Optimizing Compilers for Modern Architectures | 0 | 0 | 0 | 0 | 0 |
CS 15751 | A Theorist's Toolkit: A Theorist's Toolkit | 0 | 0 | 0 | 0 | 0 |
CS 15799 | Special Topics in Database Systems: Self-Driving Database Sy... | 0 | 0 | 0 | 0 | 0 |
CS 15802 | CSD PhD Elective | 0 | 0 | 0 | 0 | 0 |
CS 15804 | CSD PhD Elective | 0 | 0 | 0 | 0 | 0 |
CS 15813 | HOT Compilation: HOT Compilation | 0 | 0 | 0 | 0 | 0 |
CS 15816 | Advanced Topics in Logic: Dynamic Logic | 0 | 0 | 0 | 0 | 0 |
CS 15821 | Mobile and Pervasive Computing | 0 | 0 | 0 | 0 | 0 |
CS 15826 | Multimedia Databases and Datamining: Multimedia Databases an... | 0 | 0 | 0 | 0 | 0 |
CS 15829 | Special Topics in Software Systems: Cryptosystems | 0 | 0 | 0 | 0 | 0 |
CS 15740 | Computer Architecture: Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CS 15854 | Advanced Approx Algos: Special Topics | 0 | 0 | 0 | 0 | 0 |
CS 15856 | Introduction to Cryptography: Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
CS 15858 | Discrete Differential Geometry: Discrete Differential Geomet... | 0 | 0 | 0 | 0 | 0 |
CS 15862 | Computational Photography | 0 | 0 | 0 | 0 | 0 |
CS 15869 | Special Topics in Graphics: | 0 | 0 | 0 | 0 | 0 |
CS 15883 | Computational Models of Neural Systems: Computational Models... | 0 | 0 | 0 | 0 | 0 |
CS 15888 | Computational Game Solving: Computational game solving | 0 | 0 | 0 | 0 | 0 |
CS 15896 | Truth, Justice, and Algorithms: Truth, Justice and Algorithm... | 0 | 0 | 0 | 0 | 0 |
CS 15920 | Diversity, Equity, and Inclusion in Computer Science and Soc... | 0 | 0 | 0 | 0 | 0 |
CS 15996 | Introductory Course for CS Doctoral Students/Diversity, Equi... | 0 | 0 | 0 | 0 | 0 |
CS 15651 | Algorithm Design and Analysis | 0 | 0 | 0 | 0 | 0 |
CS 15605 | Operating System Design and Implementation | 0 | 0 | 0 | 0 | 0 |
CS 15594 | Independent Study in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15604 | Immigration Course | 0 | 0 | 0 | 0 | 0 |
CS 15611 | Compiler Design | 0 | 0 | 0 | 0 | 0 |
CS 15614 | Bug Catching: Automated Program Verification | 0 | 0 | 0 | 0 | 0 |
CS 15619 | Cloud Computing | 0 | 0 | 0 | 0 | 0 |
CS 15622 | Introduction to Computer Music | 0 | 0 | 0 | 0 | 0 |
CS 15624 | Logical Foundations of Cyber-Physical Systems | 0 | 0 | 0 | 0 | 0 |
CS 15640 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CS 15645 | Database Systems: Database Systems | 0 | 0 | 0 | 0 | 0 |
CS 15483 | Truth, Justice, and Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 15657 | Constructive Logic | 0 | 0 | 0 | 0 | 0 |
CS 15661 | Interaction and Expression using the Pausch Bridge Lighting | 0 | 0 | 0 | 0 | 0 |
CS 15663 | Computational Photography | 0 | 0 | 0 | 0 | 0 |
CS 15666 | Computer Game Programming | 0 | 0 | 0 | 0 | 0 |
CS 15669 | Special Topics: Visual Computing Systems | 0 | 0 | 0 | 0 | 0 |
CS 15686 | Neural Computation | 0 | 0 | 0 | 0 | 0 |
CS 15689 | Independent Study in the Computer Sciences | 0 | 0 | 0 | 0 | 0 |
CS 15694 | Cognitive Robotics | 0 | 0 | 0 | 0 | 0 |
CS 15698 | MSCS Research Thesis | 0 | 0 | 0 | 0 | 0 |
CS 15719 | Advanced Cloud Computing | 0 | 0 | 0 | 0 | 0 |
CS 15314 | Programming Language Semantics | 0 | 0 | 0 | 0 | 0 |
CS 15260 | Statistics and Computing | 0 | 0 | 0 | 0 | 0 |
CS 15281 | Artificial Intelligence: Representation and Problem Solving | 0 | 0 | 0 | 0 | 0 |
CS 15282 | Artificial Intelligence for Medicine | 0 | 0 | 0 | 0 | 0 |
CS 15288 | Special Topic: Machine Learning in a Nutshell | 0 | 0 | 0 | 0 | 0 |
CS 15292 | History of Computing | 0 | 0 | 0 | 0 | 0 |
CS 15294 | Rapid Prototyping Technologies | 0 | 0 | 0 | 0 | 0 |
CS 15295 | Competition Programming and Problem Solving | 0 | 0 | 0 | 0 | 0 |
CS 15296 | Women in Computing Around the World | 0 | 0 | 0 | 0 | 0 |
CS 15300 | Research and Innovation in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15312 | Foundations of Programming Languages | 0 | 0 | 0 | 0 | 0 |
CS 15259 | Probability and Computing | 0 | 0 | 0 | 0 | 0 |
CS 15316 | Software Foundations of Security and Privacy | 0 | 0 | 0 | 0 | 0 |
CS 15317 | Constructive Logic | 0 | 0 | 0 | 0 | 0 |
CS 15319 | Cloud Computing | 0 | 0 | 0 | 0 | 0 |
CS 15322 | Introduction to Computer Music | 0 | 0 | 0 | 0 | 0 |
CS 15323 | Computer Music Systems and Information Processing | 0 | 0 | 0 | 0 | 0 |
CS 15330 | Introduction to Computer Security | 0 | 0 | 0 | 0 | 0 |
CS 15346 | Special Topics: Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CS 15348 | Embedded Systems | 0 | 0 | 0 | 0 | 0 |
CS 15351 | Algorithms and Advanced Data Structures | 0 | 0 | 0 | 0 | 0 |
CS 15354 | Computational Discrete Mathematics | 0 | 0 | 0 | 0 | 0 |
CS 15151 | Mathematical Foundations for Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15051 | Discrete Math Primer | 0 | 0 | 0 | 0 | 0 |
CS 15075 | Computer Science Co-Op | 0 | 0 | 0 | 0 | 0 |
CS 15090 | Computer Science Practicum | 0 | 0 | 0 | 0 | 0 |
CS 15104 | Introduction to Computing for Creative Practice | 0 | 0 | 0 | 0 | 0 |
CS 15106 | Introduction to Computing for Data Analysis | 0 | 0 | 0 | 0 | 0 |
CS 15110 | Principles of Computing | 0 | 0 | 0 | 0 | 0 |
CS 15112 | Fundamentals of Programming and Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15121 | Introduction to Data Structures | 0 | 0 | 0 | 0 | 0 |
CS 15122 | Principles of Imperative Computation | 0 | 0 | 0 | 0 | 0 |
CS 15129 | Freshman Immigration II | 0 | 0 | 0 | 0 | 0 |
CS 15356 | Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
CS 15155 | The Computational Lens | 0 | 0 | 0 | 0 | 0 |
CS 15181 | Demystifying AI | 0 | 0 | 0 | 0 | 0 |
CS 15182 | Artificial Intelligence for Medicine | 0 | 0 | 0 | 0 | 0 |
CS 15195 | Competition Programming I | 0 | 0 | 0 | 0 | 0 |
CS 15210 | Parallel and Sequential Data Structures and Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 15213 | Introduction to Computer Systems | 0 | 0 | 0 | 0 | 0 |
CS 15217 | Logic and Mechanized Reasoning | 0 | 0 | 0 | 0 | 0 |
CS 15236 | Special Topics: Saving Humanity With Computational Models | 0 | 0 | 0 | 0 | 0 |
CS 15251 | Great Ideas in Theoretical Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15252 | More Great Ideas in Theoretical Computer Science: More Great... | 0 | 0 | 0 | 0 | 0 |
CS 15482 | Autonomous Agents | 0 | 0 | 0 | 0 | 0 |
CS 15455 | Undergraduate Complexity Theory | 0 | 0 | 0 | 0 | 0 |
CS 15458 | Discrete Differential Geometry | 0 | 0 | 0 | 0 | 0 |
CS 15459 | Undergraduate Quantum Computation: Quantum Computation | 0 | 0 | 0 | 0 | 0 |
CS 15462 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CS 15463 | Computational Photography | 0 | 0 | 0 | 0 | 0 |
CS 15464 | Technical Animation | 0 | 0 | 0 | 0 | 0 |
CS 15465 | Animation Art and Technology | 0 | 0 | 0 | 0 | 0 |
CS 15466 | Computer Game Programming | 0 | 0 | 0 | 0 | 0 |
CS 15468 | Physics-Based Rendering | 0 | 0 | 0 | 0 | 0 |
CS 15469 | Special Topic: Visual Computing Systems | 0 | 0 | 0 | 0 | 0 |
CS 15453 | Formal Languages, Automata, and Computability | 0 | 0 | 0 | 0 | 0 |
CS 15487 | Introduction to Computer Security | 0 | 0 | 0 | 0 | 0 |
CS 15488 | Special Topic: Machine Learning in a Nutshell | 0 | 0 | 0 | 0 | 0 |
CS 15494 | Cognitive Robotics: The Future of Robot Toys | 0 | 0 | 0 | 0 | 0 |
CS 15503 | Introduction to Cryptography | 0 | 0 | 0 | 0 | 0 |
CS 15513 | Introduction to Computer Systems | 0 | 0 | 0 | 0 | 0 |
CS 15539 | Computer Science Pedagogy | 0 | 0 | 0 | 0 | 0 |
CS 15592 | Independent Study in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15593 | Independent Study in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15599 | SCS Honors Undergraduate Research Thesis | 0 | 0 | 0 | 0 | 0 |
CS 15050 | Study Abroad | 0 | 0 | 0 | 0 | 0 |
CS 15411 | Compiler Design | 0 | 0 | 0 | 0 | 0 |
CS 15365 | Experimental Animation | 0 | 0 | 0 | 0 | 0 |
CS 15381 | Artificial Intelligence: Representation and Problem Solving | 0 | 0 | 0 | 0 | 0 |
CS 15382 | Collective Intelligence | 0 | 0 | 0 | 0 | 0 |
CS 15386 | Neural Computation | 0 | 0 | 0 | 0 | 0 |
CS 15387 | Computational Perception | 0 | 0 | 0 | 0 | 0 |
CS 15388 | Practical Data Science | 0 | 0 | 0 | 0 | 0 |
CS 15390 | Entrepreneurship for Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15394 | Intermediate Rapid Prototyping | 0 | 0 | 0 | 0 | 0 |
CS 15400 | Research Practicum in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 15410 | Operating System Design and Implementation | 0 | 0 | 0 | 0 | 0 |
CS 15612 | Operating System Practicum | 0 | 0 | 0 | 0 | 0 |
CS 15412 | Operating System Practicum | 0 | 0 | 0 | 0 | 0 |
CS 15414 | Bug Catching: Automated Program Verification | 0 | 0 | 0 | 0 | 0 |
CS 15415 | Database Applications | 0 | 0 | 0 | 0 | 0 |
CS 15417 | HOT Compilation | 0 | 0 | 0 | 0 | 0 |
CS 15418 | Parallel Computer Architecture and Programming | 0 | 0 | 0 | 0 | 0 |
CS 15424 | Logical Foundations of Cyber-Physical Systems | 0 | 0 | 0 | 0 | 0 |
CS 15440 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CS 15441 | Networking and the Internet | 0 | 0 | 0 | 0 | 0 |
CS 15445 | Database Systems | 0 | 0 | 0 | 0 | 0 |
CS 15451 | Algorithm Design and Analysis | 0 | 0 | 0 | 0 | 0 |
CS 15150
Principles of Functional Programming
CS 15801
CS PhD Alternative Elective
CS 15750
Algorithms in the Real World
CS 15803
CSD PhD Elective
CS 15812
Programming Language Semantics
CS 15814
Types and Programming Languages
CS 15819
Advanced Topics in Programming Language Theory: Advanced Top...
CS 15824
Logical Foundations of Cyber-Physical Systems
CS 15827
Foundations of Blockchains and Distributed Consensus
CS 15848
Practical information and coding theory for computer systems
CS 15850
Advanced Algorithms: Advanced Algorithms
CS 15853
Algorithms in the Real World: Algorithms in the Real World
CS 15855
Graduate Computational Complexity Theory: Graduate Computati...
CS 15857
Performance Modeling: Analytical Performance Modeling & Desi...
CS 15859
Special Topics in Theory:
CS 15868
Physics-based Rendering
CS 15880
Advanced Topics in the Cognitive and Computational Sciences:...
CS 15884
Special Topic: Machine Learning Systems
CS 15890
Computer Science Pedagogy: Computer Science Pedagogy
CS 15897
Advanced Topics in Parallel Computing: Parallelism and Concu...
CS 15990
Computer Science Colloquium
CS 15997
Graduate Reading and Research
CS 15998
Practicum in Computer Science
CS 15664
Technical Animation
CS 15617
HOT Compilation
CS 15618
Parallel Computer Architecture and Programming
CS 15621
ST: Developing Blockchain Use Cases
CS 15623
Computer Music Systems and Information Processing
CS 15639
Independent Study in Computer Science Pedagogy: Independent...
CS 15641
Networking and the Internet
CS 15650
Algorithms and Advanced Data Structures
CS 15652
Foundation Programming Languages
CS 15659
Probability and Computing
CS 15662
Computer Graphics
CS 15780
Graduate Artificial Intelligence
CS 15668
Physics-Based Rendering
CS 15681
Artificial Intelligence: Representation and Problem Solving
CS 15688
Practical Data Science
CS 15690
MSCS Career Planning
CS 15697
Graduate Reading and Research
CS 15712
Advanced Operating Systems and Distributed Systems: Advanced...
CS 15721
Database Systems: Advanced Database Systems
CS 15744
Computer Networks: Computer Networks
CS 15746
Storage Systems: Storage Systems
CS 15591
Independent Study in Computer Science
CS 15849
Advanced Topics in Computer Systems: Machine Learning System...
CS 15745
Optimizing Compilers for Modern Architectures
CS 15751
A Theorist's Toolkit: A Theorist's Toolkit
CS 15799
Special Topics in Database Systems: Self-Driving Database Sy...
CS 15802
CSD PhD Elective
CS 15804
CSD PhD Elective
CS 15813
HOT Compilation: HOT Compilation
CS 15816
Advanced Topics in Logic: Dynamic Logic
CS 15821
Mobile and Pervasive Computing
CS 15826
Multimedia Databases and Datamining: Multimedia Databases an...
CS 15829
Special Topics in Software Systems: Cryptosystems
CS 15740
Computer Architecture: Computer Architecture
CS 15854
Advanced Approx Algos: Special Topics
CS 15856
Introduction to Cryptography: Introduction to Cryptography
CS 15858
Discrete Differential Geometry: Discrete Differential Geomet...
CS 15862
Computational Photography
CS 15869
Special Topics in Graphics:
CS 15883
Computational Models of Neural Systems: Computational Models...
CS 15888
Computational Game Solving: Computational game solving
CS 15896
Truth, Justice, and Algorithms: Truth, Justice and Algorithm...
CS 15920
Diversity, Equity, and Inclusion in Computer Science and Soc...
CS 15996
Introductory Course for CS Doctoral Students/Diversity, Equi...
CS 15651
Algorithm Design and Analysis
CS 15605
Operating System Design and Implementation
CS 15594
Independent Study in Computer Science
CS 15604
Immigration Course
CS 15611
Compiler Design
CS 15614
Bug Catching: Automated Program Verification
CS 15619
Cloud Computing
CS 15622
Introduction to Computer Music
CS 15624
Logical Foundations of Cyber-Physical Systems
CS 15640
Distributed Systems
CS 15645
Database Systems: Database Systems
CS 15483
Truth, Justice, and Algorithms
CS 15657
Constructive Logic
CS 15661
Interaction and Expression using the Pausch Bridge Lighting
CS 15663
Computational Photography
CS 15666
Computer Game Programming
CS 15669
Special Topics: Visual Computing Systems
CS 15686
Neural Computation
CS 15689
Independent Study in the Computer Sciences
CS 15694
Cognitive Robotics
CS 15698
MSCS Research Thesis
CS 15719
Advanced Cloud Computing
CS 15314
Programming Language Semantics
CS 15260
Statistics and Computing
CS 15281
Artificial Intelligence: Representation and Problem Solving
CS 15282
Artificial Intelligence for Medicine
CS 15288
Special Topic: Machine Learning in a Nutshell
CS 15292
History of Computing
CS 15294
Rapid Prototyping Technologies
CS 15295
Competition Programming and Problem Solving
CS 15296
Women in Computing Around the World
CS 15300
Research and Innovation in Computer Science
CS 15312
Foundations of Programming Languages
CS 15259
Probability and Computing
CS 15316
Software Foundations of Security and Privacy
CS 15317
Constructive Logic
CS 15319
Cloud Computing
CS 15322
Introduction to Computer Music
CS 15323
Computer Music Systems and Information Processing
CS 15330
Introduction to Computer Security
CS 15346
Special Topics: Computer Architecture
CS 15348
Embedded Systems
CS 15351
Algorithms and Advanced Data Structures
CS 15354
Computational Discrete Mathematics
CS 15151
Mathematical Foundations for Computer Science
CS 15051
Discrete Math Primer
CS 15075
Computer Science Co-Op
CS 15090
Computer Science Practicum
CS 15104
Introduction to Computing for Creative Practice
CS 15106
Introduction to Computing for Data Analysis
CS 15110
Principles of Computing
CS 15112
Fundamentals of Programming and Computer Science
CS 15121
Introduction to Data Structures
CS 15122
Principles of Imperative Computation
CS 15129
Freshman Immigration II
CS 15356
Introduction to Cryptography
CS 15155
The Computational Lens
CS 15181
Demystifying AI
CS 15182
Artificial Intelligence for Medicine
CS 15195
Competition Programming I
CS 15210
Parallel and Sequential Data Structures and Algorithms
CS 15213
Introduction to Computer Systems
CS 15217
Logic and Mechanized Reasoning
CS 15236
Special Topics: Saving Humanity With Computational Models
CS 15251
Great Ideas in Theoretical Computer Science
CS 15252
More Great Ideas in Theoretical Computer Science: More Great...
CS 15482
Autonomous Agents
CS 15455
Undergraduate Complexity Theory
CS 15458
Discrete Differential Geometry
CS 15459
Undergraduate Quantum Computation: Quantum Computation
CS 15462
Computer Graphics
CS 15463
Computational Photography
CS 15464
Technical Animation
CS 15465
Animation Art and Technology
CS 15466
Computer Game Programming
CS 15468
Physics-Based Rendering
CS 15469
Special Topic: Visual Computing Systems
CS 15453
Formal Languages, Automata, and Computability
CS 15487
Introduction to Computer Security
CS 15488
Special Topic: Machine Learning in a Nutshell
CS 15494
Cognitive Robotics: The Future of Robot Toys
CS 15503
Introduction to Cryptography
CS 15513
Introduction to Computer Systems
CS 15539
Computer Science Pedagogy
CS 15592
Independent Study in Computer Science
CS 15593
Independent Study in Computer Science
CS 15599
SCS Honors Undergraduate Research Thesis
CS 15050
Study Abroad
CS 15411
Compiler Design
CS 15365
Experimental Animation
CS 15381
Artificial Intelligence: Representation and Problem Solving
CS 15382
Collective Intelligence
CS 15386
Neural Computation
CS 15387
Computational Perception
CS 15388
Practical Data Science
CS 15390
Entrepreneurship for Computer Science
CS 15394
Intermediate Rapid Prototyping
CS 15400
Research Practicum in Computer Science
CS 15410
Operating System Design and Implementation
CS 15612
Operating System Practicum
CS 15412
Operating System Practicum
CS 15414
Bug Catching: Automated Program Verification
CS 15415
Database Applications
CS 15417
HOT Compilation
CS 15418
Parallel Computer Architecture and Programming
CS 15424
Logical Foundations of Cyber-Physical Systems
CS 15440
Distributed Systems
CS 15441
Networking and the Internet
CS 15445
Database Systems
CS 15451
Algorithm Design and Analysis