Prof Kennan is the GOAT. There hasn't been another with the clarity in thinking that I have seen in him. He will never spoon-feed you the answer, but he'll never leave you stranded either. Incredibly generous with time and very funny!Rate My Professors ↗
Historical instructor
John Kennan
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 4/5
Quality 5/5Difficulty 4/5
Absolutely brilliant. His lessons always have a grand narrative behind them, and he never gives away the story, always moving the student forward in suspense until the point is made. No handholding through the difficult prose either. A great experience for the serious learner.Rate My Professors ↗
Quality 5/5Difficulty 3/5
His lectures are thought-provoking. He's actually very nice, despite of what everybody says. Don't be deterred by his manners, he's very approachable and helpful, if you try.Rate My Professors ↗
Quality 1/5Difficulty 5/5
the most horrible prof. He is notorious for hating undergrads...Useless office hours...He doesn't understand why undergrads can't understand easy stuffs which in fact is hard for most of students, though. Besides, no curves with extremely difficult exam...averaged about 30 out of 100Rate My Professors ↗
Quality 1/5Difficulty 5/5
the most horrible prof. He is notorious for hating undergrads...Useless office hours...He doesn't understand why undergrads can't understand easy stuffs which in fact is hard for most of students, though.Rate My Professors ↗
Quality 2/5Difficulty 5/5
Bad. Just Plain Bad. Smart, yeah, but acts as if you should know most of what he's teaching already and figure out without any difficulty what's pretty hard material. Grading is too strict. The text is easy to follow but does you no good because his exams and homeworks have questions that come from absolutely nowhere. Impossible to prepare.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with John Kennan
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_107705402db68e68b3be920f",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "John Kennan",
"email": "JKENNAN@SSC.WISC.EDU",
"first_observed_at": "2025-07-13 04:59:22.367394+00:00",
"last_observed_at": "2025-11-16 05:32:31.273726+00:00",
"ratings": {
"review_count": 8,
"quality": 3.12,
"difficulty": 4.12,
"quality_count": 8,
"difficulty_count": 8,
"profile_id": "rmp:579363",
"source_url": "https://www.ratemyprofessors.com/professor/579363",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:31:24.829828+00:00",
"courses": {
"course_f3e0c6c26013f3c2a4376321": {
"review_count": 2,
"quality": 5,
"difficulty": 4,
"quality_count": 2,
"difficulty_count": 2
},
"course_58c6777bcc200d28ee8b067d": {
"review_count": 1,
"quality": 5,
"difficulty": 4,
"quality_count": 1,
"difficulty_count": 1
},
"course_f8287db34795266858335482": {
"review_count": 1,
"quality": 5,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_91a1df85c82e29635060a630": {
"review_count": 3,
"quality": 1.33,
"difficulty": 5,
"quality_count": 3,
"difficulty_count": 3
}
},
"bayesian_quality": 3.5054898453904255,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JOHN_KENNAN--instructor_107705402db68e68b3be920f"
}