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 saddenedRate My Professors ↗
Historical instructor
CHARLES DYER
What students say
Original student reviews · all captured dates
Quality 1/5Difficulty 4/5
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 ↗
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 himRate My Professors ↗
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 ↗
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 ↗
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
| Term | Course | Title |
|---|
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"
}