Historical instructor

ANDREW KUEMMEL

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 3.83/5 from 53 quality ratings. The adjusted rating blends this with the UW review average (3.66/5), weighted as 20 additional ratings. Smaller samples stay closer to that average. Each captured review is counted once in the prior; this does not correct who chooses to leave a review.

RMP profile ↗ · All captured review dates; profile matched by name.

What students say

Original student reviews · all captured dates

COMPSCI 200
Quality 3/5Difficulty 3/5
Thought this class was gonna be a cakewalk, the first midterm was quite easy, then the second was pretty hard, then the third was brutal. The final was also tough. Overall lectures are very skippable and just pay attention and try your best in labs and early readings. Ended up with an A so can't be too upset.
Rate My Professors ↗
COMPSCI 200
Quality 5/5Difficulty 1/5
I had no coding experience prior to this and I found the course to be super easy. The course is structured very well, so the concepts are taught in an effective manner.
Rate My Professors ↗
COMPSCI 200
Quality 5/5Difficulty 2/5
Andy overall designed the course really well. Besides the weekly quizzes, I thought CS 200 was fun. The workload is a little heavy, but it really becomes "busy work." Mainly, just don't procrasinate and try to understand Java. Lectures aren't too helpful (don't need to attend), but labs were enjoyable. Great TAs and most learning is done here.
Rate My Professors ↗
COMPSCI 200
Quality 5/5Difficulty 2/5
All of these bad reviews are about the course not the professor. He was extremely helpful and accommodating to me and my friends in the course. The weekly quizzes were annoying but were open for 9 hours. His lectures also were very helpful and he normally told people half of the midterm content and gave very clear labs and slides to refer to.
Rate My Professors ↗

Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.

Classes with ANDREW KUEMMEL

No teaching recorded in Fall 2026.

View last recorded teaching term →

No courses match this selection. Try the full catalog or another term.

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2026COMPSCI 200Programming I
Spring 2026COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Fall 2025COMPSCI 200Programming I
Fall 2025COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Spring 2025COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Spring 2025COMPSCI 368Learning a Programming Language
Spring 2025COMPSCI 638Undergraduate Topics in Computing
Fall 2024COMPSCI 200Programming I
Fall 2024COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Fall 2024COMPSCI 638Undergraduate Topics in Computing
Spring 2024COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Spring 2024COMPSCI 638Undergraduate Topics in Computing
Spring 2024COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Fall 2023COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Fall 2023COMPSCI 638Undergraduate Topics in Computing
Fall 2023COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Spring 2023COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Spring 2023COMPSCI 320Data Science Programming II
Spring 2023COMPSCI 638Undergraduate Topics in Computing
Spring 2023COMPSCI 699Directed Study
Fall 2022COMPSCI 304Peer Collaboration in Computer Sciences (wes-cs)
Fall 2022COMPSCI 368Learning a Programming Language
Fall 2022COMPSCI 638Undergraduate Topics in Computing
Fall 2022COMPSCI 699Directed Study
Spring 2022COMPSCI 220Data Science Programming I
Spring 2022COMPSCI 319Data Science Programming I for Research
Spring 2022COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Fall 2021COMPSCI 220Data Science Programming I
Fall 2021COMPSCI 319Data Science Programming I for Research
Fall 2021COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Fall 2020COMPSCI 400Programming III
Fall 2020COMPSCI 402Introducing Computer Science to K-12 Students
Fall 2020COMPSCI 699Directed Study
Fall 2020COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Spring 2020COMPSCI 402Introducing Computer Science to K-12 Students
Spring 2020COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Spring 2020COMPSCI/ECE 354Machine Organization and Programming
Fall 2019COMPSCI 400Programming III
Fall 2019COMPSCI 402Introducing Computer Science to K-12 Students
Fall 2019COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Spring 2019COMPSCI 400Programming III
Spring 2019COMPSCI 402Introducing Computer Science to K-12 Students
Spring 2019COMPSCI 699Directed Study
Spring 2019COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Fall 2018COMPSCI 400Programming III
Fall 2018COMPSCI/CURRIC 502Theory and Practice in Computer Science Education
Spring 2018COMPSCI 368Learning a Programming Language
Spring 2018COMPSCI 402Introducing Computer Science to K-12 Students
Spring 2017COMPSCI 412Introduction to Numerical Methods
Fall 2016COMPSCI 402Introducing Computer Science to K-12 Students
Fall 2015COMPSCI 402Introducing Computer Science to K-12 Students
Spring 2014COMPSCI 368Learning a Programming Language

Teaching history may be incomplete. Course pages contain course-specific feedback and citations.

Instructor identity & provenance
{
  "instructor_uid": "instructor_6d94e970032c92a41ffed8e9",
  "source": "madgrades",
  "source_instructor_id": "506546",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "ANDREW KUEMMEL",
  "email": null,
  "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "ratings": {
    "review_count": 53,
    "quality": 3.83,
    "difficulty": 2.57,
    "quality_count": 53,
    "difficulty_count": 53,
    "profile_id": "rmp:1780137",
    "source_url": "https://www.ratemyprofessors.com/professor/1780137",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:55:25.683249+00:00",
    "courses": {
      "course_9b1d5f832c492d1c4a3ce19c": {
        "review_count": 16,
        "quality": 3.06,
        "difficulty": 2.75,
        "quality_count": 16,
        "difficulty_count": 16
      },
      "course_834bc468ca49d8090d0f211f": {
        "review_count": 11,
        "quality": 4.18,
        "difficulty": 2.91,
        "quality_count": 11,
        "difficulty_count": 11
      },
      "course_225541a560a0e4df0ee57e76": {
        "review_count": 2,
        "quality": 5,
        "difficulty": 1,
        "quality_count": 2,
        "difficulty_count": 2
      },
      "course_583cd0f265d9f29704ca13ea": {
        "review_count": 3,
        "quality": 3,
        "difficulty": 1.67,
        "quality_count": 3,
        "difficulty_count": 3
      },
      "course_37a551eb9007bebe6a41c6b3": {
        "review_count": 2,
        "quality": 4.5,
        "difficulty": 1.5,
        "quality_count": 2,
        "difficulty_count": 2
      },
      "course_15b3f0bfce126907b8d418aa": {
        "review_count": 4,
        "quality": 4.5,
        "difficulty": 2.75,
        "quality_count": 4,
        "difficulty_count": 4
      }
    },
    "bayesian_quality": 3.7833385708346836,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.596,
    "graded": 3157,
    "counts": [
      1849,
      619,
      445,
      116,
      68,
      30,
      30
    ],
    "sections": 107
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/ANDREW_KUEMMEL--instructor_6d94e970032c92a41ffed8e9"
}