For much of the class he goes at a slower pace and explains well and the quizzes and practice exam are deceptively easy. However, the week before the exam he rushes through very dense material that is ultimately most of what the test is about and the test is much, much more difficult than what you were expecting. Needs to even it out more.Rate My Professors ↗
Historical instructor
David Ehrlich
What students say
Original student reviews · all captured dates
Quality 2/5Difficulty 4/5
Quality 4/5Difficulty 4/5
David is an amazing professor who simplified really complex material. Although his exam was the hardest out of the 3, it involved relatively little memorization and focused more on application. The in-class demos were useful, and lectures were light. Office hours were helpful for understanding potential exam questions, and he brought cookies!Rate My Professors ↗
Quality 3/5Difficulty 4/5
Exams based on lectures so reading textbook is optional. He is a nice guy and does a decent job of teaching the material, which can be kind of hard depending on your background (if you have learned similar material in other classes youll be fine). However, his exams had all of the above and select all that apply questions, which i personally hate.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with David Ehrlich
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_85faf0332cbc65b3bdf17bc5",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "David Ehrlich",
"email": "DEHRLICH@WISC.EDU",
"first_observed_at": "2025-12-03 12:33:41.418072+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 3,
"quality": 3,
"difficulty": 4,
"quality_count": 3,
"difficulty_count": 3,
"profile_id": "rmp:2844757",
"source_url": "https://www.ratemyprofessors.com/professor/2844757",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:45:09.890709+00:00",
"courses": {},
"bayesian_quality": 3.5736398117796484,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/DAVID_EHRLICH--instructor_85faf0332cbc65b3bdf17bc5"
}