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