NOOOOOOO OOOOOORate My Professors ↗
Historical instructor
Jonathan Kenoyer
What students say
Original student reviews · all captured dates
Quality 1/5Difficulty 5/5
Quality 1/5Difficulty 5/5
Tough grader, didn't like the lectures, would not recommendRate My Professors ↗
Quality 1/5Difficulty 5/5
Would not recommendRate My Professors ↗
Quality 1/5Difficulty 5/5
Do not take this class or with this teacher unless absolutely needed. For a 100 level class it is ridiculously hard and the test averages are always low because it's so dang hard. There's no curve either. There's no reason a 100 level class should be this difficult.Rate My Professors ↗
Quality 2/5Difficulty 4/5
He knew a lot about what he was talking about but because of this, he expects you to know the same amount. You have to attend every single lecture to do well on the exam. The posted class slides will not help you. He goes over the material very quickly. He is very passionate about his work but the material is very niche and hard to comprehend.Rate My Professors ↗
Quality 2/5Difficulty 4/5
This class is taught by a team, and compared to the last professor he took the reins from, all I can say is I miss the old professor. It is very clear each prof teaches entirely their own way so be ready to adjust your study methods fast 5 times throughout the semester. Kenoyer goes through his slides v fast for the UNGODLY amount of info present.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Jonathan Kenoyer
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_647e92f61c1fa7a5cfca9d04",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "Jonathan Kenoyer",
"email": "JKENOYER@WISC.EDU",
"first_observed_at": "2025-04-16 05:20:33.104844+00:00",
"last_observed_at": "2025-11-16 05:32:31.273726+00:00",
"ratings": {
"review_count": 53,
"quality": 2.64,
"difficulty": 3.85,
"quality_count": 53,
"difficulty_count": 53,
"profile_id": "rmp:123548",
"source_url": "https://www.ratemyprofessors.com/professor/123548",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:30:42.238424+00:00",
"courses": {
"course_9a92f3da4ec83dbf6795b6db": {
"review_count": 5,
"quality": 3.4,
"difficulty": 4.2,
"quality_count": 5,
"difficulty_count": 5
},
"course_6254b0cd433d191906afe68d": {
"review_count": 12,
"quality": 2.5,
"difficulty": 3.67,
"quality_count": 12,
"difficulty_count": 12
},
"course_71208761462067ca1b678ebf": {
"review_count": 1,
"quality": 2,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_8cd90373f5f732f5b455b453": {
"review_count": 1,
"quality": 3,
"difficulty": 4,
"quality_count": 1,
"difficulty_count": 1
},
"course_432ca6929f7106e326aa7684": {
"review_count": 1,
"quality": 4,
"difficulty": 2,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 2.919365968094958,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JONATHAN_KENOYER--instructor_647e92f61c1fa7a5cfca9d04"
}