Very good class. Readings are hard, but he explains them very well. Class discussion feel relaxed and you hear a lot of viewpoints.Rate My Professors ↗
Historical instructor
DAVID O'BRIEN
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
Quality 3/5Difficulty 3/5
Overall, Professor O'Brien is a kind & knowledgeable. However, I felt like the class skipped a lot of fundamental basics of philosophy and education that would've been useful. There are few activities & projects it's nearly all lecture and papers. There could have been more teacher to class engagement, there was no sense of community building.Rate My Professors ↗
Quality 5/5Difficulty 3/5
This guy is the best, I loved him. He lowkey cold calls, but makes it seem not stressful, and will take what you said and make it seem super smart. He is super friendly and helpful with the papers if you go to office hours. Just the nicest guy ever, and a great intro to philosophy/ed course.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Amazing professor who genuinely cares about his students! His lectures are very interactive and discussion-based, so you will be expected to participate; however, he is fantastic at facilitating and makes even the dumbest responses or questions sound brilliant!Rate My Professors ↗
Quality 5/5Difficulty 3/5
Hands down my favorite professor in my 3.5 years so far. His lectures are engaging and he explains concepts very well. Participation is expected/hoped for in his lectures, but he respects every student's opinion and actually makes you feel pretty brilliant when you speak up. A decent amount of homework/work, but totally worth it.Rate My Professors ↗
Quality 5/5Difficulty 3/5
One of the best professors I've had at UW Madison. Not an easy A class but if you think you'd be interested in philosophy and want a good idea of what it looks like to be a good moral citizen I'd definitely take his class.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with DAVID O'BRIEN
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 | EDPOL 147 | Ethics and Education |
| Spring 2026 | EDPOL/PHILOS 550 | Philosophy of Moral Education |
| Fall 2025 | EDPOL 399 | Independent Reading |
| Fall 2025 | EDPOL/PHILOS 540 | Egalitarianism and Educational Justice |
| Spring 2025 | EDPOL 150 | Education and Public Policy |
| Spring 2025 | EDPOL/PHILOS 550 | Philosophy of Moral Education |
| Fall 2024 | EDPOL 150 | Education and Public Policy |
| Fall 2024 | EDPOL/PHILOS 545 | Philosophical Conceptions of Teaching and Learning |
| Spring 2019 | PHILOS 304 | Topics in Philosophy: Humanities |
| Fall 2018 | PHILOS 241 | Introductory Ethics |
| Spring 2017 | PHILOS 210 | Reason in Communication |
| Fall 2016 | PHILOS 341 | Contemporary Moral Issues |
| Spring 2016 | PHILOS 241 | Introductory Ethics |
| Fall 2015 | PHILOS 241 | Introductory Ethics |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_9ffd32208dd61ad54a2a94b2",
"source": "madgrades",
"source_instructor_id": "5025448",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "DAVID O'BRIEN",
"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": 19,
"quality": 4.58,
"difficulty": 2.95,
"quality_count": 19,
"difficulty_count": 19,
"profile_id": "rmp:2068221",
"source_url": "https://www.ratemyprofessors.com/professor/2068221",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:44:36.624928+00:00",
"courses": {
"course_58183cd87826416af01f154f": {
"review_count": 4,
"quality": 4.5,
"difficulty": 3,
"quality_count": 4,
"difficulty_count": 4
},
"course_badd2b5c09509247a930e344": {
"review_count": 2,
"quality": 5,
"difficulty": 2.5,
"quality_count": 2,
"difficulty_count": 2
},
"course_eea85533574086c8566255b9": {
"review_count": 1,
"quality": 3,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 4.108043991562356,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.692,
"graded": 574,
"counts": [
329,
178,
44,
12,
8,
2,
1
],
"sections": 14
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/DAVID_OBRIEN--instructor_9ffd32208dd61ad54a2a94b2"
}