Historical instructor

CHARLES DYER

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.22/5 from 18 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 540
Quality 1/5Difficulty 4/5
Professor Dyer is really a nice person at heart, but he was by far the most strict grader out of all my CS classes, where practically the average student at an 80% gets a BC. The exams this semester were NOTHING like his old exams, which were about 100x easier. Exams were 60% and one slip up and you're done. Really unfair semester. Greatly saddened
Rate My Professors ↗
COMPSCI 540
Quality 4/5Difficulty 2/5
I got to have Chuck his last semester teaching. He is a solid professor who explains all content quite clearly. He even has fun "pop quizzes" where he gives the winner a candy bar. That being said, it does move a little slow at points. The class is of average difficulty, and you get note sheets on the exams.
Rate My Professors ↗
COMPSCI 540
Quality 5/5Difficulty 3/5
Chuck is an awesome professor. I am so sad this is his last semester teaching in UW- Madison. I was taking a heavy load of classes this semester, and I frequently have to miss classes. However his ppts are so comprehensive that even if you miss the class, you can still understand the material by self studying. Wish i can take more classes with him
Rate My Professors ↗
COMPSCI 540
Quality 4/5Difficulty 3/5
Class was extremely interesting and Chuck was obviously passionate about the subject. The class was a bit on the easy side, but it was still a 500-level CS course, so there was a decent amount of work to do. I'd recommend the class to any CS major.
Rate My Professors ↗
COMPSCI 540
Quality 2/5Difficulty 4/5
I did not find his lectures very easy to follow. I took this in the summer, so it was even worse when he tried to cram everything in the end. I mostly skipped his lectures and made a complete note sheet containing much of his lecture slides. I found that he likes to re-use very old exam questions, and the tests are fair.
Rate My Professors ↗
COMPSCI 540
Quality 5/5Difficulty 3/5
Chuck is a really nice guy and great professor. Clearly cares about the material and knows what he is talking about. He's the kind of guy that sits down on the floor with you as he is walking out for the day to help you with a problem. Great demeanor and always open to feedback and suggestions.
Rate My Professors ↗

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

Classes with CHARLES DYER

No teaching recorded in Fall 2026.

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

Recorded teaching history

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_e3acd0ed4c2657beda57f1a3",
  "source": "legacy",
  "source_instructor_id": null,
  "identity_basis": "name_only",
  "identity_status": "unresolved",
  "name": "CHARLES DYER",
  "email": null,
  "first_observed_at": "2025-04-16 05:20:33.104844+00:00",
  "last_observed_at": "2026-01-22 01:00:26.555427+00:00",
  "ratings": {
    "review_count": 18,
    "quality": 4.22,
    "difficulty": 3.44,
    "quality_count": 18,
    "difficulty_count": 18,
    "profile_id": "rmp:876207",
    "source_url": "https://www.ratemyprofessors.com/professor/876207",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:49:12.830657+00:00",
    "courses": {
      "course_e0f984e8747ee9ccaba16d75": {
        "review_count": 13,
        "quality": 4.08,
        "difficulty": 3.46,
        "quality_count": 13,
        "difficulty_count": 13
      }
    },
    "bayesian_quality": 3.925097780813997,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/CHARLES_DYER"
}