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