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

JHU Course Reviews

Johns Hopkins University

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
EN601 280Full-Stack JavaScript54551
EN601 426Principles of Programming Languages00000
EN601 315Databases00000
EN601 318Operating Systems00000
EN601 329Functional Programming in Software Engineering00000
EN601 350Genomic Data Science00000
EN601 382Deep Learning Lab00000
EN601 411Computer Science Innovation & Entrepreneurship II00000
EN601 415Databases00000
EN601 418Operating Systems00000
EN601 420Parallel Programming00000
EN601 422Software Testing & Debugging00000
EN601 295Developing Health IT Applications00000
EN601 428Compilers & Interpreters00000
EN601 430Combinatorics & Graph Theory in Computer Science00000
EN601 434Randomized and Big Data Algorithms00000
EN601 436Algorithmic Game Theory00000
EN601 440Web Security00000
EN601 442Modern Cryptography00000
EN601 443Security & Privacy in Computing00000
EN601 445Practical Cryptographic Systems00000
EN601 447Computational Genomics: Sequences00000
EN601 452Computational Biomedical Research00000
EN601 819Selected Topics in Cloud Computing and Networked Systems00000
EN601 691Human-Robot Interaction00000
EN601 717Advanced Distributed Systems & Networks00000
EN601 718Advanced Operating Systems00000
EN601 740Language-based Security00000
EN601 742Advanced Topics in Cryptography00000
EN601 745Advanced Topics in Applied Cryptography00000
EN601 760FFT in Graphics & Vision00000
EN601 767Deep Learning for Automated Discourse00000
EN601 778Advanced Topics in Causal Inference00000
EN601 810Diversity and Inclusion in Computer Science and Engineering00000
EN601 455Computer Integrated Surgery I00000
EN601 831CS Theory Seminar00000
EN601 845Selected Topics in Applied Cryptography00000
EN601 857Selected Topics in Computer Graphics00000
EN601 868Selected Topics in Machine Translation00000
EN601 105CS First-year Experience00000
EN601 108Introduction to Programming Lab00000
EN601 226Data Structures00000
EN601 230Mathematical Foundations for Computer Science00000
EN601 270Open Source Software Engineering (Semesters of Code I)00000
EN601 807Teaching Practicum00000
EN601 749Computational Genomics: Applied Comparative Genomics00000
EN601 765Machine Learning: Linguistic & Sequence Modeling00000
EN601 769Events Semantics in Theory and Practice00000
EN601 779Machine Learning: Advanced Topics00000
EN601 780Unsupervised Learning: From Big Data to Low-Dimensional Repr...00000
EN601 783Vision as Bayesian Inference00000
EN601 787Advanced Machine Learning: Machine Learning for Trustworthy...00000
EN601 801Computer Science Seminar00000
EN601 803Masters Research00000
EN601 805Graduate Independent Study00000
EN601 743Advanced Topics in Computer Security00000
EN601 808Selected Topics in CS Education00000
EN601 809PhD Research00000
EN601 814Selected Topics in Computer Networks00000
EN601 817Selected Topics in Systems Research00000
EN601 826Selected Topics in Programming Languages00000
EN601 833Seminar in Algorithms00000
EN601 856Seminar: Medical Image Analysis00000
EN601 865Selected Topics in Natural Language Processing00000
EN601 866Selected Topics in Computational Semantics00000
EN601 875Selected Topics in Machine Learning00000
EN601 503Independent Study00000
EN601 457Computer Graphics00000
EN601 461Computer Vision00000
EN601 464Artificial Intelligence00000
EN601 466Information Retrieval and Web Agents00000
EN601 468Machine Translation00000
EN601 475Machine Learning00000
EN601 477Causal Inference00000
EN601 482Machine Learning: Deep Learning00000
EN601 490Introduction to Human-Computer Interaction00000
EN601 496Computer Integrated Surgery II - Teams00000
EN601 690Introduction to Human-Computer Interaction00000
EN601 509Computer Science Internship00000
EN601 519Senior Honors Thesis00000
EN601 556Senior Thesis in CIS00000
EN601 614Computer Networks00000
EN601 617Distributed Systems00000
EN601 618Operating Systems00000
EN601 685Probabilistic Models in the Visual Cortex00000
EN601 714Advanced Computer Networks00000
EN601 723Advanced Topics in Data-Intensive Computing00000
EN601 741Advanced Topics in Secure and Censorship-Resistant Communica...00000
EN601 476Machine Learning: Data to Models00000
EN601 444Network Security00000
EN601 446Sketching and Indexing for Sequences00000
EN601 448Computational Genomics: Data Analysis00000
EN601 454Augmented Reality00000
EN601 456Computer Integrated Surgery II00000
EN601 459Computational Geometry00000
EN601 463Algorithms for Sensor-Based Robotics00000
EN601 465Natural Language Processing00000
EN601 467Introduction to Human Language Technology00000
EN601 474ML: Learning Theory00000
EN601 441Blockchains and Cryptocurrencies00000
EN601 481Machine Learning: Optimization00000
EN601 486Machine Learning: Artificial Intelligence System Design & De...00000
EN601 491Human-Robot Interaction00000
EN601 501Computer Science Workshop00000
EN601 507Undergraduate Research00000
EN601 517Group Undergraduate Research00000
EN601 520Senior Honors Thesis00000
EN601 611Computer Science Innovation & Entrepreneurship II00000
EN601 615Databases00000
EN601 619Cloud Computing00000
EN601 402Digital Health and Biomedical Informatics00000
EN601 107Introductory Programming in Java00000
EN601 220Intermediate Programming00000
EN601 229Computer System Fundamentals00000
EN601 231Automata & Computation Theory00000
EN601 277Disinformation Self-Defense00000
EN601 290User Interfaces and Mobile Applications00000
EN601 310Software for Resilient Communities00000
EN601 320Parallel Programming00000
EN601 340Web Security00000
EN601 356Seminar: Computer Integrated Surgery II00000
EN601 620Parallel Programming00000
EN601 414Computer Networks00000
EN601 417Distributed Systems00000
EN601 419Cloud Computing00000
EN601 421Object Oriented Software Engineering00000
EN601 424Reliable Software Systems00000
EN601 427Principles of Programming Languages II00000
EN601 429Functional Programming in Software Engineering00000
EN601 433Intro Algorithms00000
EN601 435Approximation Algorithms00000
EN601 437Federated Learning and Analytics00000
EN601 665Natural Language Processing00000
EN601 647Computational Genomics: Sequences00000
EN601 648Computational Genomics: Data Analysis00000
EN601 654Augmented Reality00000
EN601 655Computer Integrated Surgery I00000
EN601 656Computer Integrated Surgery II00000
EN601 657Computer Graphics00000
EN601 659Computational Geometry00000
EN601 661Computer Vision00000
EN601 663Algorithms for Sensor-Based Robotics00000
EN601 664Artificial Intelligence00000
EN601 646Sketching and Indexing for Sequences00000
EN601 666Information Retrieval and Web Agents00000
EN601 667Introduction to Human Language Technology00000
EN601 668Machine Translation00000
EN601 674ML: Learning Theory00000
EN601 675Machine Learning00000
EN601 676Machine Learning: Data to Models00000
EN601 677Causal Inference00000
EN601 681Machine Learning: Optimization00000
EN601 682Machine Learning: Deep Learning00000
EN601 686Machine Learning: Artificial Intelligence System Design & De...00000
EN601 634Randomized and Big Data Algorithms00000
EN601 621Object Oriented Software Engineering00000
EN601 622Software Testing & Debugging00000
EN601 624Reliable Software Systems00000
EN601 626Principles of Programming Languages00000
EN601 627Principles of Programming Languages II00000
EN601 628Compilers & Interpreters00000
EN601 629Functional Programming in Software Engineering00000
EN601 630Combinatorics & Graph Theory in Computer Science00000
EN601 631Theory of Computation00000
EN601 633Intro Algorithms00000
EN601 104Computer Ethics00000
EN601 635Approximation Algorithms00000
EN601 636Algorithmic Game Theory00000
EN601 637Federated Learning and Analytics00000
EN601 640Web Security00000
EN601 641Blockchains and Cryptocurrencies00000
EN601 642Modern Cryptography00000
EN601 643Security & Privacy in Computing00000
EN601 644Network Security00000
EN601 645Practical Cryptographic Systems00000