Historical instructor

DANIEL KLINGENBERG

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.82/5 from 22 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

CBE 547
Quality 5/5Difficulty 2/5
Such an amazing professor, you're in good hands!! Really cares about each individual student and wants everyone to succeed.
Rate My Professors ↗
CBE 150
Quality 4/5Difficulty 2/5
Great professor. Got me really interested in the future of what I was doing. There were some classes that dragged on and he really tried to speed them up as he could see that the class was getting tired of it.
Rate My Professors ↗
CBE 320
Quality 5/5Difficulty 4/5
Prof Klingenberg was amazing at explaining concepts. Lecture was "online" (we watched lecture recordings from 2017 I think) but they are well done and he comes to discussion. He attempts to get to know his students and interact during discussion, so you can tell he really cares! HW sets take a long time but he was very helpful in office hours.
Rate My Professors ↗
CBE 150
Quality 4/5Difficulty 3/5
This wasn't a difficult course and Professor Klingenberg was fun. However, the difficulty of exams and quizzes was downplayed. We also were not given much help preparing for exams. This class was also only one credit and I felt that at times we were doing more than one credit worth of work. I would definitely recommend Professor Klingenberg.
Rate My Professors ↗
CBE 320
Quality 5/5Difficulty 4/5
Prof. Klingenberg has been one of the best engineering professors I've had at UW. The homework sets can get pretty brutal, so I suggest working with a group of people every week to tackle them together, but exams were always fair and straightforward. Only complaint is that it took 2+ weeks to get exam scores back. Great class, great professor.
Rate My Professors ↗

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

Classes with DANIEL KLINGENBERG

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_494ac87fc9c67cff1e8ce6dc",
  "source": "legacy",
  "source_instructor_id": null,
  "identity_basis": "name_only",
  "identity_status": "unresolved",
  "name": "DANIEL KLINGENBERG",
  "email": null,
  "first_observed_at": "2025-04-16 05:20:33.104844+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "ratings": {
    "review_count": 22,
    "quality": 4.82,
    "difficulty": 3.36,
    "quality_count": 22,
    "difficulty_count": 22,
    "profile_id": "rmp:590338",
    "source_url": "https://www.ratemyprofessors.com/professor/590338",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:46:03.510568+00:00",
    "courses": {
      "course_926f8b8ad2dd96eabe4e7250": {
        "review_count": 1,
        "quality": 5,
        "difficulty": 2,
        "quality_count": 1,
        "difficulty_count": 1
      },
      "course_c22eaf129e2a987e45bf3a19": {
        "review_count": 3,
        "quality": 4.33,
        "difficulty": 2,
        "quality_count": 3,
        "difficulty_count": 3
      },
      "course_55c7051ce96ed44b00fbff02": {
        "review_count": 14,
        "quality": 5,
        "difficulty": 3.86,
        "quality_count": 14,
        "difficulty_count": 14
      },
      "course_06907bb5549500ac81443b45": {
        "review_count": 1,
        "quality": 5,
        "difficulty": 4,
        "quality_count": 1,
        "difficulty_count": 1
      }
    },
    "bayesian_quality": 4.267469420736474,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/DANIEL_KLINGENBERG"
}