UW Course Reviews
University of Washington
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
CSE 142 | Computer Programming I | 3.2 | 3 | 3.4 | 4 | 5 |
CSE 143 | Computer Programming II | 3.2 | 2.6 | 4.4 | 4.2 | 5 |
CSE 373 | Data Structures and Algorithms | 4 | 2.3 | 4.3 | 5 | 3 |
CSE 414 | Introduction to Database Systems | 3.5 | 2 | 4 | 4 | 2 |
CSE 163 | Intermediate Data Programming | 5 | 3 | 5 | 4 | 1 |
CSE 312 | Foundations of Computing II | 5 | 3 | 5 | 5 | 1 |
CSE 417 | Algorithms and Computational Complexity | 5 | 2 | 4 | 4 | 1 |
CSE 154 | Web Programming | 1 | 2 | 2 | 3 | 1 |
CSE 331 | Software Design and Implementation | 4 | 4 | 5 | 5 | 1 |
CSE 341 | Programming Languages | 5 | 4 | 5 | 5 | 1 |
CSE 160 | Data Programming | 4 | 4 | 4 | 4 | 1 |
CSE 332 | Data Structures and Parallelism | 2 | 3 | 2 | 3 | 1 |
CSE 444 | Database Systems Internals | 5 | 2 | 5 | 5 | 1 |
CSE 311 | Foundations of Computing I | 0 | 0 | 0 | 0 | 0 |
CSE 333 | Systems Programming | 0 | 0 | 0 | 0 | 0 |
CSE 344 | Introduction to Data Management | 0 | 0 | 0 | 0 | 0 |
CSE 369 | Introduction to Digital Design | 0 | 0 | 0 | 0 | 0 |
CSE 374 | Intermediate Programming Concepts and Tools | 0 | 0 | 0 | 0 | 0 |
CSE 399 | CSE Foreign Study | 0 | 0 | 0 | 0 | 0 |
CSE 403 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 422 | Toolkit for Modern Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE 441 | Advanced HCI: Advanced User Interface Design, Prototyping, and Evaluation | 0 | 0 | 0 | 0 | 0 |
CSE 447 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CSE 454 | Advanced Internet and Web Services | 0 | 0 | 0 | 0 | 0 |
CSE 461 | Introduction to Computer-Communication Networks | 0 | 0 | 0 | 0 | 0 |
CSE 481 | Capstone Software Design | 0 | 0 | 0 | 0 | 0 |
CSE 487 | Advanced Systems and Synthetic Biology | 0 | 0 | 0 | 0 | 0 |
CSE 492 | Undergraduate Seminar | 0 | 0 | 0 | 0 | 0 |
CSE 499 | Reading and Research | 0 | 0 | 0 | 0 | 0 |
CSE 505 | Principles of Programming Languages | 0 | 0 | 0 | 0 | 0 |
CSE 512 | Data Visualization | 0 | 0 | 0 | 0 | 0 |
CSE 520 | Computer Science Colloquium | 0 | 0 | 0 | 0 | 0 |
CSE 524 | Parallel Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE 528 | Computational Neuroscience | 0 | 0 | 0 | 0 | 0 |
CSE 533 | Advanced Topics in Complexity Theory | 0 | 0 | 0 | 0 | 0 |
CSE 546 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CSE 550 | Computer Systems | 0 | 0 | 0 | 0 | 0 |
CSE 556 | Computational Fabrication | 0 | 0 | 0 | 0 | 0 |
CSE 564 | Computer Security and Privacy | 0 | 0 | 0 | 0 | 0 |
CSE 574 | Artificial Intelligence II | 0 | 0 | 0 | 0 | 0 |
CSE 579 | Intelligent Control through Learning and Optimization | 0 | 0 | 0 | 0 | 0 |
CSE 590 | Research Seminar | 0 | 0 | 0 | 0 | 0 |
CSE 601 | Internship | 0 | 0 | 0 | 0 | 0 |
CSE M 584 | Computer Security | 0 | 0 | 0 | 0 | 0 |
CSE P 548 | Computer Architecture | 0 | 0 | 0 | 0 | 0 |
CSE P 564 | Computer Security and Privacy | 0 | 0 | 0 | 0 | 0 |
CSE P 576 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CSE P 596 | Business Basics Computer Science Professionals | 0 | 0 | 0 | 0 | 0 |
CSE 131 | Science and Art of Digital Photography | 0 | 0 | 0 | 0 | 0 |
CSE 180 | Introduction to Data Science | 0 | 0 | 0 | 0 | 0 |
CSE 340 | Interaction Programming | 0 | 0 | 0 | 0 | 0 |
CSE 351 | The Hardware/Software Interface | 0 | 0 | 0 | 0 | 0 |
CSE 371 | Design of Digital Circuits and Systems | 0 | 0 | 0 | 0 | 0 |
CSE 390 | Special Topics in Computer Science and Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 401 | Introduction to Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CSE 410 | Computer Systems | 0 | 0 | 0 | 0 | 0 |
CSE 413 | Programming Languages and Their Implementation | 0 | 0 | 0 | 0 | 0 |
CSE 427 | Computational Biology | 0 | 0 | 0 | 0 | 0 |
CSE 428 | Computational Biology Capstone | 0 | 0 | 0 | 0 | 0 |
CSE 442 | Data Visualization | 0 | 0 | 0 | 0 | 0 |
CSE 450 | Animation Production Seminar | 0 | 0 | 0 | 0 | 0 |
CSE 455 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CSE 458 | Computer Animation | 0 | 0 | 0 | 0 | 0 |
CSE 464 | Advanced Topics in Digital Animation | 0 | 0 | 0 | 0 | 0 |
CSE 470 | Computer Architecture II | 0 | 0 | 0 | 0 | 0 |
CSE 474 | Introduction to Embedded Systems | 0 | 0 | 0 | 0 | 0 |
CSE 482 | Capstone Software Design to Empower Underserved Populations | 0 | 0 | 0 | 0 | 0 |
CSE 488 | Laboratory Methods in Synthetic Biology | 0 | 0 | 0 | 0 | 0 |
CSE 495 | Project Practicum | 0 | 0 | 0 | 0 | 0 |
CSE 501 | Programming Language Analysis and Implementation | 0 | 0 | 0 | 0 | 0 |
CSE 506 | Advanced Topics in Programming Languages | 0 | 0 | 0 | 0 | 0 |
CSE 515 | Statistical Methods in Computer Science | 0 | 0 | 0 | 0 | 0 |
CSE 521 | Design and Analysis of Algorithms I | 0 | 0 | 0 | 0 | 0 |
CSE 525 | Randomized Algorithms and Probabilistic Analysis | 0 | 0 | 0 | 0 | 0 |
CSE 529 | Neural Control of Movement: A Computational Perspective | 0 | 0 | 0 | 0 | 0 |
CSE 535 | Theory of Optimization and Continuous Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE 547 | Machine Learning for Big Data | 0 | 0 | 0 | 0 | 0 |
CSE 551 | Operating Systems | 0 | 0 | 0 | 0 | 0 |
CSE 557 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CSE 567 | Principles of Digital Systems Design | 0 | 0 | 0 | 0 | 0 |
CSE 573 | Artificial Intelligence I | 0 | 0 | 0 | 0 | 0 |
CSE 576 | Computer Vision | 0 | 0 | 0 | 0 | 0 |
CSE 583 | Software Development for Data Scientists | 0 | 0 | 0 | 0 | 0 |
CSE 599 | Special Topics in Computer Science | 0 | 0 | 0 | 0 | 0 |
CSE 700 | Master's Thesis | 0 | 0 | 0 | 0 | 0 |
CSE 112 | Advanced Placement (AP) Computer Science A | 0 | 0 | 0 | 0 | 0 |
CSE 190 | Current Topics in Computer Science and Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 352 | Hardware Design and Implementation | 0 | 0 | 0 | 0 | 0 |
CSE 391 | System and Software Tools | 0 | 0 | 0 | 0 | 0 |
CSE 402 | Design and Implementation of Domain-Specific Languages | 0 | 0 | 0 | 0 | 0 |
CSE 412 | Introduction to Data Visualization | 0 | 0 | 0 | 0 | 0 |
CSE 415 | Introduction to Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CSE 416 | Introduction to Machine Learning | 0 | 0 | 0 | 0 | 0 |
CSE 440 | Introduction to HCI: User Interface Design, Prototyping, and Evaluation | 0 | 0 | 0 | 0 | 0 |
CSE 446 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CSE 451 | Introduction to Operating Systems | 0 | 0 | 0 | 0 | 0 |
CSE 456 | Story Design for Computer Animation | 0 | 0 | 0 | 0 | 0 |
CSE 459 | Pre-Production for Collaborative Animation | 0 | 0 | 0 | 0 | 0 |
CSE 467 | Advanced Digital Design | 0 | 0 | 0 | 0 | 0 |
CSE 472 | Introduction to Computational Linguistics | 0 | 0 | 0 | 0 | 0 |
CSE 475 | Embedded Systems Capstone | 0 | 0 | 0 | 0 | 0 |
CSE 484 | Computer Security | 0 | 0 | 0 | 0 | 0 |
CSE 490 | Special Topics in Computer Science and Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 497 | Undergraduate Research Seminar | 0 | 0 | 0 | 0 | 0 |
CSE 503 | Software Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 507 | Computer-Aided Reasoning for Software | 0 | 0 | 0 | 0 | 0 |
CSE 517 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CSE 522 | Design and Analysis of Algorithms II | 0 | 0 | 0 | 0 | 0 |
CSE 526 | Cryptography | 0 | 0 | 0 | 0 | 0 |
CSE 531 | Computational Complexity I | 0 | 0 | 0 | 0 | 0 |
CSE 541 | Interactive Learning | 0 | 0 | 0 | 0 | 0 |
CSE 548 | Computer Systems Architecture | 0 | 0 | 0 | 0 | 0 |
CSE 552 | Distributed and Parallel Systems | 0 | 0 | 0 | 0 | 0 |
CSE 558 | Special Topics in Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CSE 568 | Introduction to VLSI Systems | 0 | 0 | 0 | 0 | 0 |
CSE 577 | Special Topics in Computer Vision | 0 | 0 | 0 | 0 | 0 |
CSE 586 | Introduction to Synthetic Biology | 0 | 0 | 0 | 0 | 0 |
CSE 591 | Group Projects in Computer Science | 0 | 0 | 0 | 0 | 0 |
CSE 800 | Doctoral Dissertation | 0 | 0 | 0 | 0 | 0 |
CSE M 544 | Database Systems | 0 | 0 | 0 | 0 | 0 |
CSE M 552 | Introduction to Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CSE D 514 | Data Management for Data Science | 0 | 0 | 0 | 0 | 0 |
CSE D 516 | Scalable Data Systems and Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE P 503 | Principles of Software Engineering | 0 | 0 | 0 | 0 | 0 |
CSE P 505 | Programming Languages | 0 | 0 | 0 | 0 | 0 |
CSE P 517 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CSE P 524 | Parallel Computation | 0 | 0 | 0 | 0 | 0 |
CSE P 531 | Computability and Complexity Theory | 0 | 0 | 0 | 0 | 0 |
CSE P 545 | Transaction Processing | 0 | 0 | 0 | 0 | 0 |
CSE P 551 | Computer Operating Systems | 0 | 0 | 0 | 0 | 0 |
CSE P 557 | Current Trends in Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CSE P 567 | Design and Implementation of Digital Systems | 0 | 0 | 0 | 0 | 0 |
CSE P 590 | Special Topics in Computer Science | 0 | 0 | 0 | 0 | 0 |
CSE P 600 | Independent Study or Research | 0 | 0 | 0 | 0 | 0 |
CSE 120 | Computer Science Principles | 0 | 0 | 0 | 0 | 0 |
CSE 301 | CSE Internship Education | 0 | 0 | 0 | 0 | 0 |
CSE 421 | Introduction to Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE 431 | Introduction to Theory of Computation | 0 | 0 | 0 | 0 | 0 |
CSE 452 | Introduction to Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CSE 457 | Computer Graphics | 0 | 0 | 0 | 0 | 0 |
CSE 460 | Animation Capstone | 0 | 0 | 0 | 0 | 0 |
CSE 469 | Computer Architecture I | 0 | 0 | 0 | 0 | 0 |
CSE 473 | Introduction to Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CSE 478 | Autonomous Robotics | 0 | 0 | 0 | 0 | 0 |
CSE 486 | Introduction to Synthetic Biology | 0 | 0 | 0 | 0 | 0 |
CSE 491 | Data Science and Society Seminar | 0 | 0 | 0 | 0 | 0 |
CSE 498 | Senior Project | 0 | 0 | 0 | 0 | 0 |
CSE 504 | Advanced Topics in Software Engineering | 0 | 0 | 0 | 0 | 0 |
CSE 510 | Advanced Topics in Human-Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CSE 519 | Current Research in Computer Science | 0 | 0 | 0 | 0 | 0 |
CSE 523 | Computational Geometry | 0 | 0 | 0 | 0 | 0 |
CSE 527 | Computational Biology | 0 | 0 | 0 | 0 | 0 |
CSE 532 | Computational Complexity II | 0 | 0 | 0 | 0 | 0 |
CSE 544 | Principles of Database Systems | 0 | 0 | 0 | 0 | 0 |
CSE 549 | High-Performance Computer Architectures | 0 | 0 | 0 | 0 | 0 |
CSE 553 | Real-Time Systems | 0 | 0 | 0 | 0 | 0 |
CSE 561 | Computer Communication and Networks | 0 | 0 | 0 | 0 | 0 |
CSE 571 | AI-based Mobile Robotics | 0 | 0 | 0 | 0 | 0 |
CSE 578 | Convex Optimization | 0 | 0 | 0 | 0 | 0 |
CSE 587 | Advanced Systems and Synthetic Biology | 0 | 0 | 0 | 0 | 0 |
CSE 600 | Independent Study or Research | 0 | 0 | 0 | 0 | 0 |
CSE M 501 | Introduction to Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CSE M 547 | Natural Language Processing | 0 | 0 | 0 | 0 | 0 |
CSE D 515 | Software Design for Data Science | 0 | 0 | 0 | 0 | 0 |
CSE P 501 | Compiler Construction | 0 | 0 | 0 | 0 | 0 |
CSE P 504 | Advanced Topics in Software Systems | 0 | 0 | 0 | 0 | 0 |
CSE P 510 | Human Computer Interaction | 0 | 0 | 0 | 0 | 0 |
CSE P 521 | Applied Algorithms | 0 | 0 | 0 | 0 | 0 |
CSE P 527 | Computational Biology | 0 | 0 | 0 | 0 | 0 |
CSE P 544 | Database Management System | 0 | 0 | 0 | 0 | 0 |
CSE P 546 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
CSE P 552 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
CSE P 561 | Network Systems | 0 | 0 | 0 | 0 | 0 |
CSE P 573 | Applications of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
CSE P 595 | Software Entrepreneurship | 0 | 0 | 0 | 0 | 0 |
CSE 142
Computer Programming I
CSE 143
Computer Programming II
CSE 373
Data Structures and Algorithms
CSE 414
Introduction to Database Systems
CSE 163
Intermediate Data Programming
CSE 312
Foundations of Computing II
CSE 417
Algorithms and Computational Complexity
CSE 154
Web Programming
CSE 331
Software Design and Implementation
CSE 341
Programming Languages
CSE 160
Data Programming
CSE 332
Data Structures and Parallelism
CSE 444
Database Systems Internals
CSE 311
Foundations of Computing I
CSE 333
Systems Programming
CSE 344
Introduction to Data Management
CSE 369
Introduction to Digital Design
CSE 374
Intermediate Programming Concepts and Tools
CSE 399
CSE Foreign Study
CSE 403
Software Engineering
CSE 422
Toolkit for Modern Algorithms
CSE 441
Advanced HCI: Advanced User Interface Design, Prototyping, and Evaluation
CSE 447
Natural Language Processing
CSE 454
Advanced Internet and Web Services
CSE 461
Introduction to Computer-Communication Networks
CSE 481
Capstone Software Design
CSE 487
Advanced Systems and Synthetic Biology
CSE 492
Undergraduate Seminar
CSE 499
Reading and Research
CSE 505
Principles of Programming Languages
CSE 512
Data Visualization
CSE 520
Computer Science Colloquium
CSE 524
Parallel Algorithms
CSE 528
Computational Neuroscience
CSE 533
Advanced Topics in Complexity Theory
CSE 546
Machine Learning
CSE 550
Computer Systems
CSE 556
Computational Fabrication
CSE 564
Computer Security and Privacy
CSE 574
Artificial Intelligence II
CSE 579
Intelligent Control through Learning and Optimization
CSE 590
Research Seminar
CSE 601
Internship
CSE M 584
Computer Security
CSE P 548
Computer Architecture
CSE P 564
Computer Security and Privacy
CSE P 576
Computer Vision
CSE P 596
Business Basics Computer Science Professionals
CSE 131
Science and Art of Digital Photography
CSE 180
Introduction to Data Science
CSE 340
Interaction Programming
CSE 351
The Hardware/Software Interface
CSE 371
Design of Digital Circuits and Systems
CSE 390
Special Topics in Computer Science and Engineering
CSE 401
Introduction to Compiler Construction
CSE 410
Computer Systems
CSE 413
Programming Languages and Their Implementation
CSE 427
Computational Biology
CSE 428
Computational Biology Capstone
CSE 442
Data Visualization
CSE 450
Animation Production Seminar
CSE 455
Computer Vision
CSE 458
Computer Animation
CSE 464
Advanced Topics in Digital Animation
CSE 470
Computer Architecture II
CSE 474
Introduction to Embedded Systems
CSE 482
Capstone Software Design to Empower Underserved Populations
CSE 488
Laboratory Methods in Synthetic Biology
CSE 495
Project Practicum
CSE 501
Programming Language Analysis and Implementation
CSE 506
Advanced Topics in Programming Languages
CSE 515
Statistical Methods in Computer Science
CSE 521
Design and Analysis of Algorithms I
CSE 525
Randomized Algorithms and Probabilistic Analysis
CSE 529
Neural Control of Movement: A Computational Perspective
CSE 535
Theory of Optimization and Continuous Algorithms
CSE 547
Machine Learning for Big Data
CSE 551
Operating Systems
CSE 557
Computer Graphics
CSE 567
Principles of Digital Systems Design
CSE 573
Artificial Intelligence I
CSE 576
Computer Vision
CSE 583
Software Development for Data Scientists
CSE 599
Special Topics in Computer Science
CSE 700
Master's Thesis
CSE 112
Advanced Placement (AP) Computer Science A
CSE 190
Current Topics in Computer Science and Engineering
CSE 352
Hardware Design and Implementation
CSE 391
System and Software Tools
CSE 402
Design and Implementation of Domain-Specific Languages
CSE 412
Introduction to Data Visualization
CSE 415
Introduction to Artificial Intelligence
CSE 416
Introduction to Machine Learning
CSE 440
Introduction to HCI: User Interface Design, Prototyping, and Evaluation
CSE 446
Machine Learning
CSE 451
Introduction to Operating Systems
CSE 456
Story Design for Computer Animation
CSE 459
Pre-Production for Collaborative Animation
CSE 467
Advanced Digital Design
CSE 472
Introduction to Computational Linguistics
CSE 475
Embedded Systems Capstone
CSE 484
Computer Security
CSE 490
Special Topics in Computer Science and Engineering
CSE 497
Undergraduate Research Seminar
CSE 503
Software Engineering
CSE 507
Computer-Aided Reasoning for Software
CSE 517
Natural Language Processing
CSE 522
Design and Analysis of Algorithms II
CSE 526
Cryptography
CSE 531
Computational Complexity I
CSE 541
Interactive Learning
CSE 548
Computer Systems Architecture
CSE 552
Distributed and Parallel Systems
CSE 558
Special Topics in Computer Graphics
CSE 568
Introduction to VLSI Systems
CSE 577
Special Topics in Computer Vision
CSE 586
Introduction to Synthetic Biology
CSE 591
Group Projects in Computer Science
CSE 800
Doctoral Dissertation
CSE M 544
Database Systems
CSE M 552
Introduction to Distributed Systems
CSE D 514
Data Management for Data Science
CSE D 516
Scalable Data Systems and Algorithms
CSE P 503
Principles of Software Engineering
CSE P 505
Programming Languages
CSE P 517
Natural Language Processing
CSE P 524
Parallel Computation
CSE P 531
Computability and Complexity Theory
CSE P 545
Transaction Processing
CSE P 551
Computer Operating Systems
CSE P 557
Current Trends in Computer Graphics
CSE P 567
Design and Implementation of Digital Systems
CSE P 590
Special Topics in Computer Science
CSE P 600
Independent Study or Research
CSE 120
Computer Science Principles
CSE 301
CSE Internship Education
CSE 421
Introduction to Algorithms
CSE 431
Introduction to Theory of Computation
CSE 452
Introduction to Distributed Systems
CSE 457
Computer Graphics
CSE 460
Animation Capstone
CSE 469
Computer Architecture I
CSE 473
Introduction to Artificial Intelligence
CSE 478
Autonomous Robotics
CSE 486
Introduction to Synthetic Biology
CSE 491
Data Science and Society Seminar
CSE 498
Senior Project
CSE 504
Advanced Topics in Software Engineering
CSE 510
Advanced Topics in Human-Computer Interaction
CSE 519
Current Research in Computer Science
CSE 523
Computational Geometry
CSE 527
Computational Biology
CSE 532
Computational Complexity II
CSE 544
Principles of Database Systems
CSE 549
High-Performance Computer Architectures
CSE 553
Real-Time Systems
CSE 561
Computer Communication and Networks
CSE 571
AI-based Mobile Robotics
CSE 578
Convex Optimization
CSE 587
Advanced Systems and Synthetic Biology
CSE 600
Independent Study or Research
CSE M 501
Introduction to Compiler Construction
CSE M 547
Natural Language Processing
CSE D 515
Software Design for Data Science
CSE P 501
Compiler Construction
CSE P 504
Advanced Topics in Software Systems
CSE P 510
Human Computer Interaction
CSE P 521
Applied Algorithms
CSE P 527
Computational Biology
CSE P 544
Database Management System
CSE P 546
Machine Learning
CSE P 552
Distributed Systems
CSE P 561
Network Systems
CSE P 573
Applications of Artificial Intelligence
CSE P 595
Software Entrepreneurship