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
ECON 899
Recent Advances in Economics
1–3 creditsECON 899 covers selections from all fields of economic research.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | ECON 899 | Recent Advances in Economics |
| Fall 2025 | ECON 703 | Mathematical Economics I |
| Fall 2025 | ECON 899 | Recent Advances in Economics |
| Fall 2025 | ECON 955 | Workshop in Labor Economics |
| Fall 2024 | ECON 750 | Labor Economics |
| Fall 2023 | ECON 703 | Mathematical Economics I |
| Fall 2023 | ECON 750 | Labor Economics |
| Fall 2022 | ECON 750 | Labor Economics |
| Fall 2022 | ECON 955 | Workshop in Labor Economics |
| Fall 2021 | ECON 750 | Labor Economics |
| Fall 2020 | ECON 311 | Intermediate Microeconomic Theory - Advanced Treatment |
| Fall 2020 | ECON 750 | Labor Economics |
| Fall 2020 | ECON 990 | Thesis |
| Fall 2019 | ECON 311 | Intermediate Microeconomic Theory - Advanced Treatment |
| Fall 2019 | ECON 703 | Mathematical Economics I |
| Fall 2019 | ECON 750 | Labor Economics |
| Fall 2018 | ECON 703 | Mathematical Economics I |
| Fall 2018 | ECON 750 | Labor Economics |
| Fall 2017 | ECON 750 | Labor Economics |
| Spring 2017 | ECON 956 | Workshop in Labor Economics |
| Fall 2016 | ECON 750 | Labor Economics |
| Fall 2016 | ECON 955 | Workshop in Labor Economics |
| Spring 2016 | ECON 751 | Survey of Institutional Aspects of Labor Economics |
| Spring 2015 | ECON 956 | Workshop in Labor Economics |
| Fall 2014 | ECON 311 | Intermediate Microeconomic Theory - Advanced Treatment |
| Fall 2014 | ECON 750 | Labor Economics |
| Fall 2012 | ECON 750 | Labor Economics |
| Spring 2012 | ECON 581 | Honors Thesis |
| Spring 2012 | ECON 956 | Workshop in Labor Economics |
| Fall 2011 | ECON 711 | Economic Theory-microeconomics Sequence |
| Fall 2011 | ECON 750 | Labor Economics |
| Fall 2011 | ECON 990 | Thesis |
| Spring 2011 | ECON 956 | Workshop in Labor Economics |
| Fall 2010 | ECON 711 | Economic Theory-microeconomics Sequence |
| Fall 2010 | ECON 750 | Labor Economics |
| Spring 2010 | ECON 956 | Workshop in Labor Economics |
| Fall 2009 | ECON 711 | Economic Theory-microeconomics Sequence |
| Fall 2009 | ECON 750 | Labor Economics |
| Spring 2009 | ECON 956 | Workshop in Labor Economics |
| Fall 2008 | ECON 450 | Wages and the Labor Market |
| Fall 2008 | ECON 750 | Labor Economics |
| Fall 2008 | ECON 990 | Thesis |
| Spring 2008 | ECON 956 | Workshop in Labor Economics |
| Fall 2007 | ECON 450 | Wages and the Labor Market |
| Fall 2007 | ECON 751 | Survey of Institutional Aspects of Labor Economics |
| Fall 2006 | ECON 990 | Thesis |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_8267527fef7f4f70ec6220c4",
"source": "madgrades",
"source_instructor_id": "2601032",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "JOHN KENNAN",
"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": 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
},
"grade_statistics": {
"gpa": 3.584,
"graded": 705,
"counts": [
380,
152,
131,
17,
17,
5,
3
],
"sections": 49
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JOHN_KENNAN--instructor_8267527fef7f4f70ec6220c4"
}