The kinda guy in a bar you wouldn't go up to and say "how you doin?" He makes you work to understand the material and when it comes to reading the book, well lets just say that dog wont hunt. Overall Good teacher and he has more interesting sayins than an episode of Dragonball Z. Top notch work johnny boyRate My Professors ↗
Historical instructor
JOHN BARRETT
What students say
Original student reviews · all captured dates
Quality 4/5Difficulty 2/5
Quality 4/5Difficulty 3/5
Very knowledgable and does not play gotcha bingo. Likes to keep you after class though.Rate My Professors ↗
Quality 4/5Difficulty 4/5
Not as easy as any of the other officers.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with JOHN BARRETT
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_2be6be24d51743b7723f0efe",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "JOHN BARRETT",
"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": 3,
"quality": 4,
"difficulty": 3,
"quality_count": 3,
"difficulty_count": 3,
"profile_id": "rmp:1937830",
"source_url": "https://www.ratemyprofessors.com/professor/1937830",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:31:54.258894+00:00",
"courses": {
"course_7c029e97aa643ab46559c300": {
"review_count": 3,
"quality": 4,
"difficulty": 3,
"quality_count": 3,
"difficulty_count": 3
}
},
"bayesian_quality": 3.7040745943883437,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JOHN_BARRETT"
}