EssayPal.ai - This AI writes in your style of writing!

CMU Course Reviews

Carnegie Mellon University

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
CS 15150Principles of Functional Programming21211
CS 15801CS PhD Alternative Elective00000
CS 15750Algorithms in the Real World00000
CS 15803CSD PhD Elective00000
CS 15812Programming Language Semantics00000
CS 15814Types and Programming Languages00000
CS 15819Advanced Topics in Programming Language Theory: Advanced Top...00000
CS 15824Logical Foundations of Cyber-Physical Systems00000
CS 15827Foundations of Blockchains and Distributed Consensus00000
CS 15848Practical information and coding theory for computer systems00000
CS 15850Advanced Algorithms: Advanced Algorithms00000
CS 15853Algorithms in the Real World: Algorithms in the Real World00000
CS 15855Graduate Computational Complexity Theory: Graduate Computati...00000
CS 15857Performance Modeling: Analytical Performance Modeling & Desi...00000
CS 15859Special Topics in Theory:00000
CS 15868Physics-based Rendering00000
CS 15880Advanced Topics in the Cognitive and Computational Sciences:...00000
CS 15884Special Topic: Machine Learning Systems00000
CS 15890Computer Science Pedagogy: Computer Science Pedagogy00000
CS 15897Advanced Topics in Parallel Computing: Parallelism and Concu...00000
CS 15990Computer Science Colloquium00000
CS 15997Graduate Reading and Research00000
CS 15998Practicum in Computer Science00000
CS 15664Technical Animation00000
CS 15617HOT Compilation00000
CS 15618Parallel Computer Architecture and Programming00000
CS 15621ST: Developing Blockchain Use Cases00000
CS 15623Computer Music Systems and Information Processing00000
CS 15639Independent Study in Computer Science Pedagogy: Independent...00000
CS 15641Networking and the Internet00000
CS 15650Algorithms and Advanced Data Structures00000
CS 15652Foundation Programming Languages00000
CS 15659Probability and Computing00000
CS 15662Computer Graphics00000
CS 15780Graduate Artificial Intelligence00000
CS 15668Physics-Based Rendering00000
CS 15681Artificial Intelligence: Representation and Problem Solving00000
CS 15688Practical Data Science00000
CS 15690MSCS Career Planning00000
CS 15697Graduate Reading and Research00000
CS 15712Advanced Operating Systems and Distributed Systems: Advanced...00000
CS 15721Database Systems: Advanced Database Systems00000
CS 15744Computer Networks: Computer Networks00000
CS 15746Storage Systems: Storage Systems00000
CS 15591Independent Study in Computer Science00000
CS 15849Advanced Topics in Computer Systems: Machine Learning System...00000
CS 15745Optimizing Compilers for Modern Architectures00000
CS 15751A Theorist's Toolkit: A Theorist's Toolkit00000
CS 15799Special Topics in Database Systems: Self-Driving Database Sy...00000
CS 15802CSD PhD Elective00000
CS 15804CSD PhD Elective00000
CS 15813HOT Compilation: HOT Compilation00000
CS 15816Advanced Topics in Logic: Dynamic Logic00000
CS 15821Mobile and Pervasive Computing00000
CS 15826Multimedia Databases and Datamining: Multimedia Databases an...00000
CS 15829Special Topics in Software Systems: Cryptosystems00000
CS 15740Computer Architecture: Computer Architecture00000
CS 15854Advanced Approx Algos: Special Topics00000
CS 15856Introduction to Cryptography: Introduction to Cryptography00000
CS 15858Discrete Differential Geometry: Discrete Differential Geomet...00000
CS 15862Computational Photography00000
CS 15869Special Topics in Graphics:00000
CS 15883Computational Models of Neural Systems: Computational Models...00000
CS 15888Computational Game Solving: Computational game solving00000
CS 15896Truth, Justice, and Algorithms: Truth, Justice and Algorithm...00000
CS 15920Diversity, Equity, and Inclusion in Computer Science and Soc...00000
CS 15996Introductory Course for CS Doctoral Students/Diversity, Equi...00000
CS 15651Algorithm Design and Analysis00000
CS 15605Operating System Design and Implementation00000
CS 15594Independent Study in Computer Science00000
CS 15604Immigration Course00000
CS 15611Compiler Design00000
CS 15614Bug Catching: Automated Program Verification00000
CS 15619Cloud Computing00000
CS 15622Introduction to Computer Music00000
CS 15624Logical Foundations of Cyber-Physical Systems00000
CS 15640Distributed Systems00000
CS 15645Database Systems: Database Systems00000
CS 15483Truth, Justice, and Algorithms00000
CS 15657Constructive Logic00000
CS 15661Interaction and Expression using the Pausch Bridge Lighting00000
CS 15663Computational Photography00000
CS 15666Computer Game Programming00000
CS 15669Special Topics: Visual Computing Systems00000
CS 15686Neural Computation00000
CS 15689Independent Study in the Computer Sciences00000
CS 15694Cognitive Robotics00000
CS 15698MSCS Research Thesis00000
CS 15719Advanced Cloud Computing00000
CS 15314Programming Language Semantics00000
CS 15260Statistics and Computing00000
CS 15281Artificial Intelligence: Representation and Problem Solving00000
CS 15282Artificial Intelligence for Medicine00000
CS 15288Special Topic: Machine Learning in a Nutshell00000
CS 15292History of Computing00000
CS 15294Rapid Prototyping Technologies00000
CS 15295Competition Programming and Problem Solving00000
CS 15296Women in Computing Around the World00000
CS 15300Research and Innovation in Computer Science00000
CS 15312Foundations of Programming Languages00000
CS 15259Probability and Computing00000
CS 15316Software Foundations of Security and Privacy00000
CS 15317Constructive Logic00000
CS 15319Cloud Computing00000
CS 15322Introduction to Computer Music00000
CS 15323Computer Music Systems and Information Processing00000
CS 15330Introduction to Computer Security00000
CS 15346Special Topics: Computer Architecture00000
CS 15348Embedded Systems00000
CS 15351Algorithms and Advanced Data Structures00000
CS 15354Computational Discrete Mathematics00000
CS 15151Mathematical Foundations for Computer Science00000
CS 15051Discrete Math Primer00000
CS 15075Computer Science Co-Op00000
CS 15090Computer Science Practicum00000
CS 15104Introduction to Computing for Creative Practice00000
CS 15106Introduction to Computing for Data Analysis00000
CS 15110Principles of Computing00000
CS 15112Fundamentals of Programming and Computer Science00000
CS 15121Introduction to Data Structures00000
CS 15122Principles of Imperative Computation00000
CS 15129Freshman Immigration II00000
CS 15356Introduction to Cryptography00000
CS 15155The Computational Lens00000
CS 15181Demystifying AI00000
CS 15182Artificial Intelligence for Medicine00000
CS 15195Competition Programming I00000
CS 15210Parallel and Sequential Data Structures and Algorithms00000
CS 15213Introduction to Computer Systems00000
CS 15217Logic and Mechanized Reasoning00000
CS 15236Special Topics: Saving Humanity With Computational Models00000
CS 15251Great Ideas in Theoretical Computer Science00000
CS 15252More Great Ideas in Theoretical Computer Science: More Great...00000
CS 15482Autonomous Agents00000
CS 15455Undergraduate Complexity Theory00000
CS 15458Discrete Differential Geometry00000
CS 15459Undergraduate Quantum Computation: Quantum Computation00000
CS 15462Computer Graphics00000
CS 15463Computational Photography00000
CS 15464Technical Animation00000
CS 15465Animation Art and Technology00000
CS 15466Computer Game Programming00000
CS 15468Physics-Based Rendering00000
CS 15469Special Topic: Visual Computing Systems00000
CS 15453Formal Languages, Automata, and Computability00000
CS 15487Introduction to Computer Security00000
CS 15488Special Topic: Machine Learning in a Nutshell00000
CS 15494Cognitive Robotics: The Future of Robot Toys00000
CS 15503Introduction to Cryptography00000
CS 15513Introduction to Computer Systems00000
CS 15539Computer Science Pedagogy00000
CS 15592Independent Study in Computer Science00000
CS 15593Independent Study in Computer Science00000
CS 15599SCS Honors Undergraduate Research Thesis00000
CS 15050Study Abroad00000
CS 15411Compiler Design00000
CS 15365Experimental Animation00000
CS 15381Artificial Intelligence: Representation and Problem Solving00000
CS 15382Collective Intelligence00000
CS 15386Neural Computation00000
CS 15387Computational Perception00000
CS 15388Practical Data Science00000
CS 15390Entrepreneurship for Computer Science00000
CS 15394Intermediate Rapid Prototyping00000
CS 15400Research Practicum in Computer Science00000
CS 15410Operating System Design and Implementation00000
CS 15612Operating System Practicum00000
CS 15412Operating System Practicum00000
CS 15414Bug Catching: Automated Program Verification00000
CS 15415Database Applications00000
CS 15417HOT Compilation00000
CS 15418Parallel Computer Architecture and Programming00000
CS 15424Logical Foundations of Cyber-Physical Systems00000
CS 15440Distributed Systems00000
CS 15441Networking and the Internet00000
CS 15445Database Systems00000
CS 15451Algorithm Design and Analysis00000