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

USC Course Reviews

University of Southern California

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
CSCI 455Introduction to Programming Systems Design33441
CSCI 475Theory of Computation53521
CSCI 587Geospatial Information Management00000
CSCI 454Introduction to System-on-Chip00000
CSCI 579Wireless and Mobile Networks Design and Laboratory00000
CSCI 522Game Engine Development00000
CSCI B550Systems Modeling and Simulation00000
CSCI 402Operating Systems00000
CSCI B500Practical Computing for Computational Scientists00000
CSCI 530Security Systems00000
CSCI A411Operating Systems00000
CSCI 558Building Knowledge Graphs00000
CSCI 430Introduction to Computer and Network Security00000
CSCI A240Introduction To Software Engineering00000
CSCI 555Advanced Operating Systems00000
CSCI U599Computer Science Senior Seminar00000
CSCI 698Practicum in Teaching Computer Science00000
CSCI 104Data Structures and Object Oriented Design00000
CSCI 495Senior Project00000
CSCI A146Introduction to Algorithmic Design II00000
CSCI 662Advanced Natural Language Processing00000
CSCI A562Numerical Methods00000
CSCI 550Advanced Data Stores00000
CSCI B797Research Project00000
CSCI 576Multimedia Systems Design00000
CSCI U300Computer Science II00000
CSCI 591Computer Science Research Colloquium00000
CSCI 310Software Engineering00000
CSCI B317Introduction to Digital Forensics00000
CSCI 476Cryptography: Secure Communication and Computation00000
CSCI B150Introduction to Computational Science00000
CSCI 538Augmented, Virtual and Mixed Reality00000
CSCI A210Introduction to Computer Organization00000
CSCI 570Analysis of Algorithms00000
CSCI A102Computer Applications And Programming00000
CSCI 648Advanced Information Integration00000
CSCI B280Computational Mathematics00000
CSCI 280Video Game Production00000
CSCI U520Database System Design00000
CSCI 451Parallel and Distributed Computation00000
CSCI 380Video Game Programming00000
CSCI 529Advanced Game Projects00000
CSCI U512Computer Networks II00000
CSCI 610Advanced Program Analysis and Verification00000
CSCI 499Special Topics00000
CSCI 520Computer Animation and Simulation00000
CSCI B145Java Programming Algorithmic Design I00000
CSCI 536Linear Programming and Extensions00000
CSCI U399Intro. To Robotics00000
CSCI 554Cyber-Physical Systems: A Computing Perspective00000
CSCI A225Web Development00000
CSCI 567Machine Learning00000
CSCI B409Topics: Intro to Digital Humanities00000
CSCI 5803-D Graphics and Rendering00000
CSCI U580Introduction to Artificial Intelligence00000
CSCI 625Program Synthesis and Computer-Aided Verification00000
CSCI A399T: Applied Android Programming00000
CSCI 653High Performance Computing and Simulations00000
CSCI 109Introduction to Computer Science00000
CSCI A255Intro. to Information Security00000
CSCI 401Capstone: Design and Construction of Large Software Systems00000
CSCI U516Distributed And Network Programming00000
CSCI 450Introduction to Computer Networks00000
CSCI U200Computer Science I00000
CSCI 501Numerical Analysis and Computation00000
CSCI U150Introduction to Computer Science00000
CSCI 531Applied Cryptography00000
CSCI U139Visual Basic Programming I00000
CSCI 551Computer Networking00000
CSCI B799Master's Thesis00000
CSCI 559Machine Learning I: Supervised Methods00000
CSCI B101Introduction to Computer Concepts00000
CSCI 577Software Engineering00000
CSCI B321Database-Driven Applications Development00000
CSCI 621Digital Geometry Processing00000
CSCI U521Database Implementation, Application and Administration00000
CSCI 671Randomized Algorithms00000
CSCI B422Introduction To Data Mining00000
CSCI 103Introduction to Programming00000
CSCI U455Computer Security00000
CSCI 360Introduction to Artificial Intelligence00000
CSCI B470Software Testing And Verification00000
CSCI 435Professional C++00000
CSCI 281Pipelines for Games and Interactives00000
CSCI 467Introduction to Machine Learning00000
CSCI A520Database System Design00000
CSCI 513Autonomous Cyber-Physical Systems00000
CSCI 426Game Prototyping00000
CSCI 535Multimodal Probabilistic Learning of Human Communication00000
CSCI B566Data Visualization00000
CSCI 590Directed Research00000
CSCI 594Master's Thesis00000
CSCI 644Natural Language Dialogue Systems00000
CSCI U540Software Engineering00000
CSCI 672Approximation Algorithms00000
CSCI A101Introduction To Computer Concepts00000
CSCI 526Advanced Mobile Devices and Game Consoles00000
CSCI U530Programming Language Structures00000
CSCI 533Algebraic Combinatorics00000
CSCI B469High Performance Computing00000
CSCI 545Robotics00000
CSCI B450Modeling and Simulation00000
CSCI 552Asynchronous VLSI Design00000
CSCI A145Introduction to Algorithmic Design I00000
CSCI 556Introduction to Cryptography00000
CSCI U236Python Programming00000
CSCI 561Foundations of Artificial Intelligence00000
CSCI B104Computr Programming Techniques00000
CSCI 571Web Technologies00000
CSCI U311Information Systems Hardware and Software00000
CSCI 578Software Architectures00000
CSCI B599Password hacking with machine learning methods--a white-hat...00000
CSCI 586Database Systems Interoperability00000
CSCI A525Secure Software Engineering00000
CSCI 599Special Topics00000
CSCI U555Advanced Computer Security and Information Assurance00000
CSCI 646Coordinated Mobile Robotics00000
CSCI A415Data Communication And Computer Networks00000
CSCI 670Advanced Analysis of Algorithms00000
CSCI B365Computer Graphics00000
CSCI 675Convex and Combinatorial Optimization00000
CSCI 102Fundamentals of Computation00000
CSCI U515Wireless Networks00000
CSCI 270Introduction to Algorithms and Theory of Computing00000
CSCI U319Functional Programming00000
CSCI 356Introduction to Computer Systems00000
CSCI A591Capstone Seminar I - WI00000
CSCI 420Computer Graphics00000
CSCI B501Advanced Statistical Methods00000
CSCI B515Information Security Principles II00000
CSCI 461Artificial Intelligence for Sustainable Development00000
CSCI A450Introduction to Image Processing00000
CSCI 491Final Game Project00000
CSCI U511Operating Systems00000
CSCI 510Software Management and Economics00000
CSCI A350Computer Graphics00000
CSCI 527Applied Machine Learning for Games00000
CSCI B240Introduction To Software Engineering00000
CSCI 534Affective Computing00000
CSCI B466Data Visualization00000
CSCI 548Information Integration on the Web00000
CSCI U450E-Business Web Application Development00000
CSCI 553Foundations and Applications of Data Mining00000
CSCI U412Introduction to Computer Networks and Security00000
CSCI 557Computer Systems Architecture00000
CSCI A340Mobile Application Development00000
CSCI 566Deep Learning and Its Applications00000
CSCI U321Computer Science III00000
CSCI 572Information Retrieval and Web Search Engines00000
CSCI B320Database Systems Management00000
CSCI 581Mathematical Foundations for System Design: Modeling, Analys00000
CSCI B350Techniques of Computation00000
CSCI 596Scientific Computing and Visualization00000
CSCI U210Computer Organization00000
CSCI 631Privacy in the World of Big Data00000
CSCI A492T: Discrete Event Simulation00000
CSCI 658Diagnosis and Design of Reliable Digital Systems00000
CSCI A320Practical Java Programming00000
CSCI 677Advanced Computer Vision00000
CSCI B146Algorithmic Design II00000
CSCI 794Doctoral Dissertation00000
CSCI U238C++ Programming00000
CSCI 170Discrete Methods in Computer Science00000
CSCI U325Fundamentals Of Relational Database Management Systems00000
CSCI 350Introduction to Operating Systems00000
CSCI 100Explorations in Computing00000
CSCI 368Programming Graphical User Interfaces00000
CSCI U310Introduction To Computer Architecture00000
CSCI 423Native Console Multiplayer Game Development00000
CSCI 201Principles of Software Development00000
CSCI 445Introduction to Robotics00000
CSCI A220Data Structures and Algorithms00000
CSCI 457Computer Systems Organization00000
CSCI 353Introduction to Internetworking00000
CSCI 485Programming Game Engines00000
CSCI U421Design And Analysis Of Algorithms00000
CSCI 502Numerical Analysis00000
CSCI 404Capstone: Creating Your High-Tech Startup00000
CSCI 524Networked Artificial Intelligence00000
CSCI B201Introduction to Computer Security00000
CSCI 532Innovation for Defense Applications00000
CSCI 439Compiler Development00000
CSCI 544Applied Natural Language Processing00000
CSCI A360Software Engineering00000
CSCI 585Database Systems00000
CSCI 458Numerical Methods00000
CSCI U138Introduction to Computer Technology00000
CSCI 697Seminar in Computer Science Research00000
CSCI 626Computational Social Sciences00000
CSCI 490Directed Research00000
CSCI 651Advanced Computer Networking00000
CSCI A425Network Security00000
CSCI 505Applied Probability00000
CSCI A125Intro. to Computer Science00000
CSCI B102Introduction to HTML and CSS00000
CSCI U375Introduction to Cybersecurity00000
CSCI B211Digital Logic Design00000
CSCI B416Introduction To Computer Networks00000
CSCI U315Networking Technology00000
CSCI 790Research00000