UIUC Course Reviews
University of Illinois at Urbana-Champaign
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CS 125 | Introduction to Computer Science | 3.3 | 3.3 | 2.3 | 4 | 3 |
CS 598 | Special Topics | 4 | 1 | 5 | 5 | 1 |
CS 423 | Operating Systems Design | 4 | 3 | 3 | 3 | 1 |
CS 442 | Trustworthy Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 403 | Accel Fund of Algorithms II | 0 | 0 | 0 | 0 | 0 |
CS 402 | Accel Fund of Computing II | 0 | 0 | 0 | 0 | 0 |
CS 101 | Intro Computing: Engrg & Sci | 0 | 0 | 0 | 0 | 0 |
CS 107 | Data Science Discovery | 0 | 0 | 0 | 0 | 0 |
CS 173 | Discrete Structures | 0 | 0 | 0 | 0 | 0 |
CS 199 | Undergraduate Open Seminar in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 222 | Software Design Lab | 0 | 0 | 0 | 0 | 0 |
CS 240 | Introduction to Computer Systems | 0 | 0 | 0 | 0 | 0 |
CS 265 | Innovation Illinois: From Accessible Design to Supercomputing Cultures | 0 | 0 | 0 | 0 | 0 |
CS 307 | Modeling and Learning in Data Science | 0 | 0 | 0 | 0 | 0 |
CS 361 | Probability & Statistics for Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 397 | Individual Study | 0 | 0 | 0 | 0 | 0 |
CS 407 | Cryptography | 0 | 0 | 0 | 0 | 0 |
CS 411 | Database Systems | 0 | 0 | 0 | 0 | 0 |
CS 413 | Intro to Combinatorics | 0 | 0 | 0 | 0 | 0 |
CS 416 | Data Visualization | 0 | 0 | 0 | 0 | 0 |
CS 418 | Interactive Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CS 420 | Parallel Progrmg: Sci & Engrg | 0 | 0 | 0 | 0 | 0 |
CS 422 | Programming Language Design | 0 | 0 | 0 | 0 | 0 |
CS 424 | Real-Time Systems | 0 | 0 | 0 | 0 | 0 |
CS 427 | Software Engineering I | 0 | 0 | 0 | 0 | 0 |
CS 429 | Software Engineering II, ACP | 0 | 0 | 0 | 0 | 0 |
CS 434 | Mobile Computing & Application | 0 | 0 | 0 | 0 | 0 |
CS 438 | Communication Networks | 0 | 0 | 0 | 0 | 0 |
CS 441 | Applied Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 447 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CS 457 | Numerical Methods II | 0 | 0 | 0 | 0 | 0 |
CS 463 | Computer Security II | 0 | 0 | 0 | 0 | 0 |
CS 465 | User Interface Design | 0 | 0 | 0 | 0 | 0 |
CS 468 | Tech and Advertising Campaigns | 0 | 0 | 0 | 0 | 0 |
CS 477 | Formal Software Development Methods | 0 | 0 | 0 | 0 | 0 |
CS 483 | Applied Parallel Programming | 0 | 0 | 0 | 0 | 0 |
CS 492 | Senior Project I | 0 | 0 | 0 | 0 | 0 |
CS 497 | CS Team Project | 0 | 0 | 0 | 0 | 0 |
CS 500 | Current Topics in Computing Education Research | 0 | 0 | 0 | 0 | 0 |
CS 510 | Advanced Information Retrieval | 0 | 0 | 0 | 0 | 0 |
CS 512 | Data Mining Principles | 0 | 0 | 0 | 0 | 0 |
CS 519 | Scientific Visualization | 0 | 0 | 0 | 0 | 0 |
CS 523 | Advanced Operating Systems | 0 | 0 | 0 | 0 | 0 |
CS 526 | Advanced Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CS 533 | Parallel Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CS 539 | Distributed Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 542 | Statistical Reinforcement Learning | 0 | 0 | 0 | 0 | 0 |
CS 545 | Machine Learning for Signal Processing | 0 | 0 | 0 | 0 | 0 |
CS 548 | Models of Cognitive Processes | 0 | 0 | 0 | 0 | 0 |
CS 555 | Numerical Methods for PDEs | 0 | 0 | 0 | 0 | 0 |
CS 562 | Advanced Topics in Security, Privacy, and Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 571 | Combinatorial Mathematics | 0 | 0 | 0 | 0 | 0 |
CS 572 | Extremal Graph Theory | 0 | 0 | 0 | 0 | 0 |
CS 574 | Randomized Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 576 | Topics in Automated Deduction | 0 | 0 | 0 | 0 | 0 |
CS 580 | Topics in Algorithmic Game Theory | 0 | 0 | 0 | 0 | 0 |
CS 582 | Machine Learning for Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CS 584 | Embedded System Verification | 0 | 0 | 0 | 0 | 0 |
CS 586 | Combinatorial Optimization | 0 | 0 | 0 | 0 | 0 |
CS 591 | Advanced Seminar | 0 | 0 | 0 | 0 | 0 |
CS 401 | Accel Fund of Algorithms I | 0 | 0 | 0 | 0 | 0 |
CS 534 | Adv Topics in Comp Arch | 0 | 0 | 0 | 0 | 0 |
CS 567 | Social Spaces | 0 | 0 | 0 | 0 | 0 |
CS 102 | Little Bits to Big Ideas | 0 | 0 | 0 | 0 | 0 |
CS 124 | Introduction to Computer Science I | 0 | 0 | 0 | 0 | 0 |
CS 126 | Software Design Studio | 0 | 0 | 0 | 0 | 0 |
CS 196 | Freshman Honors | 0 | 0 | 0 | 0 | 0 |
CS 211 | Ethical and Professional Conduct | 0 | 0 | 0 | 0 | 0 |
CS 233 | Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CS 242 | Programming Studio | 0 | 0 | 0 | 0 | 0 |
CS 296 | Honors Course | 0 | 0 | 0 | 0 | 0 |
CS 357 | Numerical Methods I | 0 | 0 | 0 | 0 | 0 |
CS 374 | Introduction to Algorithms & Models of Computation | 0 | 0 | 0 | 0 | 0 |
CS 398 | Special Topics | 0 | 0 | 0 | 0 | 0 |
CS 410 | Text Information Systems | 0 | 0 | 0 | 0 | 0 |
CS 412 | Introduction to Data Mining | 0 | 0 | 0 | 0 | 0 |
CS 414 | Multimedia Systems | 0 | 0 | 0 | 0 | 0 |
CS 417 | Virtual Reality | 0 | 0 | 0 | 0 | 0 |
CS 419 | Production Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CS 421 | Programming Languages & Compilers | 0 | 0 | 0 | 0 | 0 |
CS 425 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CS 428 | Software Engineering II | 0 | 0 | 0 | 0 | 0 |
CS 433 | Computer System Organization | 0 | 0 | 0 | 0 | 0 |
CS 436 | Computer Networking Laboratory | 0 | 0 | 0 | 0 | 0 |
CS 440 | Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CS 446 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CS 450 | Numerical Analysis | 0 | 0 | 0 | 0 | 0 |
CS 464 | Topics in Societal and Ethical Impacts of Computer Technology | 0 | 0 | 0 | 0 | 0 |
CS 467 | Social Visualization | 0 | 0 | 0 | 0 | 0 |
CS 474 | Logic in Computer Science | 0 | 0 | 0 | 0 | 0 |
CS 476 | Program Verification | 0 | 0 | 0 | 0 | 0 |
CS 482 | Simulation | 0 | 0 | 0 | 0 | 0 |
CS 491 | Seminar | 0 | 0 | 0 | 0 | 0 |
CS 494 | Senior Project II | 0 | 0 | 0 | 0 | 0 |
CS 499 | Senior Thesis | 0 | 0 | 0 | 0 | 0 |
CS 511 | Advanced Data Management | 0 | 0 | 0 | 0 | 0 |
CS 514 | Advanced Topics in Network Science | 0 | 0 | 0 | 0 | 0 |
CS 522 | Programming Language Semantics | 0 | 0 | 0 | 0 | 0 |
CS 525 | Advanced Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CS 528 | Obj-Oriented Progrmg & Design | 0 | 0 | 0 | 0 | 0 |
CS 538 | Advanced Computer Networks | 0 | 0 | 0 | 0 | 0 |
CS 541 | Computer Systems Analysis | 0 | 0 | 0 | 0 | 0 |
CS 544 | Optimiz in Computer Vision | 0 | 0 | 0 | 0 | 0 |
CS 547 | Deep Learning | 0 | 0 | 0 | 0 | 0 |
CS 554 | Parallel Numerical Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 558 | Topics in Numerical Analysis | 0 | 0 | 0 | 0 | 0 |
CS 565 | Human-Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CS 100 | Freshman Orientation | 0 | 0 | 0 | 0 | 0 |
CS 105 | Intro Computing: Non-Tech | 0 | 0 | 0 | 0 | 0 |
CS 128 | Introduction to Computer Science II | 0 | 0 | 0 | 0 | 0 |
CS 210 | Ethical & Professional Issues | 0 | 0 | 0 | 0 | 0 |
CS 225 | Data Structures | 0 | 0 | 0 | 0 | 0 |
CS 241 | System Programming | 0 | 0 | 0 | 0 | 0 |
CS 277 | Algorithms and Data Structures for Data Science | 0 | 0 | 0 | 0 | 0 |
CS 426 | Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CS 431 | Embedded Systems | 0 | 0 | 0 | 0 | 0 |
CS 435 | Cloud Networking | 0 | 0 | 0 | 0 | 0 |
CS 439 | Wireless Networks | 0 | 0 | 0 | 0 | 0 |
CS 445 | Computational Photography | 0 | 0 | 0 | 0 | 0 |
CS 448 | Audio Computing Laboratory | 0 | 0 | 0 | 0 | 0 |
CS 460 | Security Laboratory | 0 | 0 | 0 | 0 | 0 |
CS 461 | Computer Security I | 0 | 0 | 0 | 0 | 0 |
CS 466 | Introduction to Bioinformatics | 0 | 0 | 0 | 0 | 0 |
CS 473 | Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 475 | Formal Models of Computation | 0 | 0 | 0 | 0 | 0 |
CS 481 | Advanced Topics in Stochastic Processes & Applications | 0 | 0 | 0 | 0 | 0 |
CS 484 | Parallel Programming | 0 | 0 | 0 | 0 | 0 |
CS 493 | Senior Project II, ACP | 0 | 0 | 0 | 0 | 0 |
CS 498 | Special Topics | 0 | 0 | 0 | 0 | 0 |
CS 508 | Manycore Parallel Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 513 | Theory & Practice of Data Cleaning | 0 | 0 | 0 | 0 | 0 |
CS 521 | Advanced Topics in Programming Systems | 0 | 0 | 0 | 0 | 0 |
CS 524 | Concurrent Progrmg Languages | 0 | 0 | 0 | 0 | 0 |
CS 527 | Topics in Software Engineering | 0 | 0 | 0 | 0 | 0 |
CS 536 | Fault-Tolerant Dig Syst Design | 0 | 0 | 0 | 0 | 0 |
CS 540 | Deep Learning Theory | 0 | 0 | 0 | 0 | 0 |
CS 543 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CS 546 | Advanced Topics in Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CS 549 | Seminar in Cognitive Science | 0 | 0 | 0 | 0 | 0 |
CS 556 | Iterative & Multigrid Methods | 0 | 0 | 0 | 0 | 0 |
CS 563 | Advanced Computer Security | 0 | 0 | 0 | 0 | 0 |
CS 573 | Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 575 | Methods of Combinatorics | 0 | 0 | 0 | 0 | 0 |
CS 579 | Computational Complexity | 0 | 0 | 0 | 0 | 0 |
CS 581 | Algorithmic Genomic Biology | 0 | 0 | 0 | 0 | 0 |
CS 583 | Approximation Algorithms | 0 | 0 | 0 | 0 | 0 |
CS 585 | Hardware Verification | 0 | 0 | 0 | 0 | 0 |
CS 588 | Autonomous Vehicle System Engineering | 0 | 0 | 0 | 0 | 0 |
CS 597 | Individual Study | 0 | 0 | 0 | 0 | 0 |
CS 599 | Thesis Research | 0 | 0 | 0 | 0 | 0 |
CS 400 | Accel Fund of Computing I | 0 | 0 | 0 | 0 | 0 |
CS 437 | Topics in Internet of Things | 0 | 0 | 0 | 0 | 0 |
CS 537 | Advanced Topics in IoT | 0 | 0 | 0 | 0 | 0 |
CS 125
Introduction to Computer Science
CS 598
Special Topics
CS 423
Operating Systems Design
CS 442
Trustworthy Machine Learning
CS 403
Accel Fund of Algorithms II
CS 402
Accel Fund of Computing II
CS 101
Intro Computing: Engrg & Sci
CS 107
Data Science Discovery
CS 173
Discrete Structures
CS 199
Undergraduate Open Seminar in Computer Science
CS 222
Software Design Lab
CS 240
Introduction to Computer Systems
CS 265
Innovation Illinois: From Accessible Design to Supercomputing Cultures
CS 307
Modeling and Learning in Data Science
CS 361
Probability & Statistics for Computer Science
CS 397
Individual Study
CS 407
Cryptography
CS 411
Database Systems
CS 413
Intro to Combinatorics
CS 416
Data Visualization
CS 418
Interactive Computer Graphics
CS 420
Parallel Progrmg: Sci & Engrg
CS 422
Programming Language Design
CS 424
Real-Time Systems
CS 427
Software Engineering I
CS 429
Software Engineering II, ACP
CS 434
Mobile Computing & Application
CS 438
Communication Networks
CS 441
Applied Machine Learning
CS 447
Natural Language Processing
CS 457
Numerical Methods II
CS 463
Computer Security II
CS 465
User Interface Design
CS 468
Tech and Advertising Campaigns
CS 477
Formal Software Development Methods
CS 483
Applied Parallel Programming
CS 492
Senior Project I
CS 497
CS Team Project
CS 500
Current Topics in Computing Education Research
CS 510
Advanced Information Retrieval
CS 512
Data Mining Principles
CS 519
Scientific Visualization
CS 523
Advanced Operating Systems
CS 526
Advanced Compiler Construction
CS 533
Parallel Computer Architecture
CS 539
Distributed Algorithms
CS 542
Statistical Reinforcement Learning
CS 545
Machine Learning for Signal Processing
CS 548
Models of Cognitive Processes
CS 555
Numerical Methods for PDEs
CS 562
Advanced Topics in Security, Privacy, and Machine Learning
CS 571
Combinatorial Mathematics
CS 572
Extremal Graph Theory
CS 574
Randomized Algorithms
CS 576
Topics in Automated Deduction
CS 580
Topics in Algorithmic Game Theory
CS 582
Machine Learning for Bioinformatics
CS 584
Embedded System Verification
CS 586
Combinatorial Optimization
CS 591
Advanced Seminar
CS 401
Accel Fund of Algorithms I
CS 534
Adv Topics in Comp Arch
CS 567
Social Spaces
CS 102
Little Bits to Big Ideas
CS 124
Introduction to Computer Science I
CS 126
Software Design Studio
CS 196
Freshman Honors
CS 211
Ethical and Professional Conduct
CS 233
Computer Architecture
CS 242
Programming Studio
CS 296
Honors Course
CS 357
Numerical Methods I
CS 374
Introduction to Algorithms & Models of Computation
CS 398
Special Topics
CS 410
Text Information Systems
CS 412
Introduction to Data Mining
CS 414
Multimedia Systems
CS 417
Virtual Reality
CS 419
Production Computer Graphics
CS 421
Programming Languages & Compilers
CS 425
Distributed Systems
CS 428
Software Engineering II
CS 433
Computer System Organization
CS 436
Computer Networking Laboratory
CS 440
Artificial Intelligence
CS 446
Machine Learning
CS 450
Numerical Analysis
CS 464
Topics in Societal and Ethical Impacts of Computer Technology
CS 467
Social Visualization
CS 474
Logic in Computer Science
CS 476
Program Verification
CS 482
Simulation
CS 491
Seminar
CS 494
Senior Project II
CS 499
Senior Thesis
CS 511
Advanced Data Management
CS 514
Advanced Topics in Network Science
CS 522
Programming Language Semantics
CS 525
Advanced Distributed Systems
CS 528
Obj-Oriented Progrmg & Design
CS 538
Advanced Computer Networks
CS 541
Computer Systems Analysis
CS 544
Optimiz in Computer Vision
CS 547
Deep Learning
CS 554
Parallel Numerical Algorithms
CS 558
Topics in Numerical Analysis
CS 565
Human-Computer Interaction
CS 100
Freshman Orientation
CS 105
Intro Computing: Non-Tech
CS 128
Introduction to Computer Science II
CS 210
Ethical & Professional Issues
CS 225
Data Structures
CS 241
System Programming
CS 277
Algorithms and Data Structures for Data Science
CS 426
Compiler Construction
CS 431
Embedded Systems
CS 435
Cloud Networking
CS 439
Wireless Networks
CS 445
Computational Photography
CS 448
Audio Computing Laboratory
CS 460
Security Laboratory
CS 461
Computer Security I
CS 466
Introduction to Bioinformatics
CS 473
Algorithms
CS 475
Formal Models of Computation
CS 481
Advanced Topics in Stochastic Processes & Applications
CS 484
Parallel Programming
CS 493
Senior Project II, ACP
CS 498
Special Topics
CS 508
Manycore Parallel Algorithms
CS 513
Theory & Practice of Data Cleaning
CS 521
Advanced Topics in Programming Systems
CS 524
Concurrent Progrmg Languages
CS 527
Topics in Software Engineering
CS 536
Fault-Tolerant Dig Syst Design
CS 540
Deep Learning Theory
CS 543
Computer Vision
CS 546
Advanced Topics in Natural Language Processing
CS 549
Seminar in Cognitive Science
CS 556
Iterative & Multigrid Methods
CS 563
Advanced Computer Security
CS 573
Algorithms
CS 575
Methods of Combinatorics
CS 579
Computational Complexity
CS 581
Algorithmic Genomic Biology
CS 583
Approximation Algorithms
CS 585
Hardware Verification
CS 588
Autonomous Vehicle System Engineering
CS 597
Individual Study
CS 599
Thesis Research
CS 400
Accel Fund of Computing I
CS 437
Topics in Internet of Things
CS 537
Advanced Topics in IoT