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 ↗
Current 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
Survey of institutional aspects of labor economics covering labor theories, union political activities, collective bargaining, and public policy for analyzing labor market problems.
Offering recorded · Spring 2027 · Sources
Recent recorded grades — Fall 2007: 3.29 GPA, 57.1% A/AB (n=7 letter grades); Spring 2016: 3.75 GPA, 100.0% A/AB (n=4 letter grades).
historical GPA · grades
Spring 2024–Spring 2026 · limited sampleRecorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_6cc81efed20fdd18431b7a0c",
"source": "enrollment",
"source_instructor_id": "jfkennan",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "John Kennan",
"email": "JKENNAN@SSC.WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-10-14 17:50:09.728220+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-10-14 19:05:21.647343+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.5051382717831925,
"prior_mean": 3.65919358049647,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_53838ed50ec718dbeb9adec2",
"course_id": "ECON 751",
"title": "SURVEY OF INSTITUTIONAL ASPECTS OF LABOR ECONOMICS",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.833
}
],
"revision": "fc1811fa52e581ea57a35c0cf3343f8740a8ffbf",
"instructor_url": "/instructors/JOHN_KENNAN"
}