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.
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
| Term | Course | Title |
|---|---|---|
| Spring 2026 | NTP 990 | Research and Thesis |
| Spring 2026 | ZOOLOGY 400 | Topics in Biology |
| Spring 2026 | ZOOLOGY 682 | Senior Honors Thesis |
| Spring 2026 | ZOOLOGY 699 | Directed Studies in Zoology |
| Spring 2026 | ZOOLOGY 990 | Research |
| Fall 2025 | NTP 990 | Research and Thesis |
| Fall 2025 | PSYCH/ZOOLOGY 523 | Neurobiology |
| Fall 2025 | ZOOLOGY 299 | Directed Studies in Zoology |
| Fall 2025 | ZOOLOGY 699 | Directed Studies in Zoology |
| Fall 2025 | ZOOLOGY 990 | Research |
| Spring 2025 | NTP 990 | Research and Thesis |
| Spring 2025 | ZOOLOGY 692 | Senior Thesis |
| Spring 2025 | ZOOLOGY 699 | Directed Studies in Zoology |
| Spring 2025 | ZOOLOGY 962 | Seminar-ethology |
| Spring 2025 | ZOOLOGY 990 | Research |
| Fall 2024 | NTP 990 | Research and Thesis |
| Fall 2024 | PSYCH/ZOOLOGY 523 | Neurobiology |
| Fall 2024 | ZOOLOGY 691 | Senior Thesis |
| Fall 2024 | ZOOLOGY 699 | Directed Studies in Zoology |
| Fall 2024 | ZOOLOGY 990 | Research |
| Spring 2024 | NTP 990 | Research and Thesis |
| Spring 2024 | ZOOLOGY 682 | Senior Honors Thesis |
| Spring 2024 | ZOOLOGY 699 | Directed Studies in Zoology |
| Spring 2024 | ZOOLOGY 990 | Research |
| Fall 2023 | NTP 990 | Research and Thesis |
| Fall 2023 | PSYCH/ZOOLOGY 523 | Neurobiology |
| Fall 2023 | ZOOLOGY 299 | Directed Studies in Zoology |
| Fall 2023 | ZOOLOGY 681 | Senior Honors Thesis |
| Fall 2023 | ZOOLOGY 699 | Directed Studies in Zoology |
| Fall 2023 | ZOOLOGY 990 | Research |
| Spring 2023 | NTP 990 | Research and Thesis |
| Spring 2023 | ZOOLOGY 400 | Topics in Biology |
| Spring 2023 | ZOOLOGY 682 | Senior Honors Thesis |
| Spring 2023 | ZOOLOGY 699 | Directed Studies in Zoology |
| Spring 2023 | ZOOLOGY 962 | Seminar-ethology |
| Spring 2023 | ZOOLOGY 990 | Research |
| Fall 2022 | PSYCH/ZOOLOGY 523 | Neurobiology |
| Fall 2022 | ZOOLOGY 681 | Senior Honors Thesis |
| Fall 2022 | ZOOLOGY 699 | Directed Studies in Zoology |
| Fall 2022 | ZOOLOGY 990 | Research |
| Spring 2022 | MOLBIOL 699 | Directed Studies in Molecular Biology |
| Spring 2022 | ZOOLOGY 299 | Directed Studies in Zoology |
| Spring 2022 | ZOOLOGY 699 | Directed Studies in Zoology |
| Fall 2021 | MOLBIOL 699 | Directed Studies in Molecular Biology |
| Fall 2021 | ZOOLOGY 299 | Directed Studies in Zoology |
| Fall 2021 | ZOOLOGY 699 | Directed Studies in Zoology |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_6b4fe887a08a84937a6d23dc",
"source": "madgrades",
"source_instructor_id": "3522120",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "DAVID EHRLICH",
"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": 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
},
"grade_statistics": {
"gpa": 3.208,
"graded": 1371,
"counts": [
483,
271,
298,
122,
134,
50,
13
],
"sections": 46
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/DAVID_EHRLICH--instructor_6b4fe887a08a84937a6d23dc"
}