He is very unprofessional and give poor feedback. He does care a lot about students and know a lot about the material, but is not a good teacher. You have to learn how to write what he wants exactly to do well. Take every suggestion he gives you. His feedback is hard to follow. He also speaks in a way that can be offensive, so be prepared for that.Rate My Professors ↗
Historical instructor
MICHAEL FLAHERTY
What students say
Original student reviews · all captured dates
Quality 2/5Difficulty 3/5
Quality 1/5Difficulty 4/5
If you don't write like Mike, you will not pass this class. Whatever you have learned about writing, it is all wrong in the eyes of Mike. You have a to be a good debater if you want a good grade.Rate My Professors ↗
Quality 2/5Difficulty 4/5
While I did learn a lot from this class and improved my writing abilities greatly, I don't know if it was because of Mike. While I enjoyed him as a person, I didn't feel he gave great feedback on writing assignments. The writing assignments are challenging in that you must learn to write like articles in a newspaper. Improvement matters.Rate My Professors ↗
Quality 5/5Difficulty 2/5
I learned a lot from this class. I was skeptical about the class but Mike proved to be an insightful and passionate teacher, and I loved the class. Put in the work and show improvement and you'll get an ARate My Professors ↗
Quality 5/5Difficulty 2/5
Mike is a great professor. Overall if you try in the course you will receive an A. He just wants to see improvement and a good work ethic.Rate My Professors ↗
Quality 5/5Difficulty 4/5
Really sharp instructor. Has a passion for journalism and for improving the writing of his students. Mike challenges you and will force you to work and be present in class, but that is his job. Not a difficult choice if you do the work.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with MICHAEL FLAHERTY
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_3b8568ba35cd43a0c369dbfe",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "MICHAEL FLAHERTY",
"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": 10,
"quality": 3.9,
"difficulty": 3.1,
"quality_count": 10,
"difficulty_count": 10,
"profile_id": "rmp:794446",
"source_url": "https://www.ratemyprofessors.com/professor/794446",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:18:21.840698+00:00",
"courses": {},
"bayesian_quality": 3.739790522364397,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/MICHAEL_FLAHERTY"
}