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
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 ↗
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
Research and Thesis
1–12 creditsNo offering record · Spring 2026
No recorded grade history
Topics in Biology
1–3 creditsZOOLOGY 400 covers various intermediate biology topics, with each section exploring a different subject.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Senior Honors Thesis
1–4 creditsZOOLOGY 682 is a mentored individual research and study course for students completing a thesis in an Honors program.
No offering record · Spring 2026
historical GPA · grades
Spring 2022–Spring 2022 · limited sampleDirected Studies in Zoology
1–6 creditsZOOLOGY 699 offers selected research projects for junior and senior students.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Research
1–9 creditsZOOLOGY 990 is a graduate research course where students conduct advanced biological research under faculty mentorship to fulfill program requirements.
No offering record · Spring 2026
No recorded grade history
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"
}