Johnston was not a good professor for this upper-level theoretical math classes. He would actually refer to large sections of proofs as "hand wavy" a few times each lecture.Rate My Professors ↗
Historical instructor
MATTHEW JOHNSTON
What students say
Original student reviews · all captured dates
Quality 2/5Difficulty 2/5
Quality 5/5Difficulty 3/5
He's very good at explaining the material, and his lecture notes are pretty good. The homework takes forever and will destroy your weekends. The exams are fairly difficult given how squeezed for time you'll feel, but (usually) nothing from out of left field. If you put in the effort, AB is pretty much the worst case scenario.Rate My Professors ↗
Quality 5/5Difficulty 3/5
I would recommend Professor Johnston for anyone who needs or wants to take differential equations. Very clear during lecture. Very happy to answer questions. Puts lecture notes online prior to lecture and are honestly better than the text book.Rate My Professors ↗
Quality 5/5Difficulty 2/5
The course was tough and the final exam was brutal (luckily the grading scale is extremely generous), but I cannot imagine a better professor for this class. He articulates well, gets you interested and explains concepts clearly. If you have trouble understanding something, he is very good at checking email and his office hours are reasonable.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Best math professor I've had so far. Online notes are immensely helpful, I wish every math prof did the same. Example problems give enough info to succeed on homework and exams. Speaks loud and clear in lecture. Gives challenging homework problems that really make you learn the material. Overall, awesome prof. Final exam was long, but expected.Rate My Professors ↗
Quality 5/5Difficulty 3/5
This guy is great. He presents everything clearly and thoroughly. His typed notes are excellent, so you don't even have to take notes during class and can pay attention to the actual lecture itself (or not go at all...) Homework can be lengthy but is doable and the midterms were fair, but the final surprisingly difficult. Never used the book.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with MATTHEW JOHNSTON
No teaching recorded in Fall 2026.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded 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_8eb19b69f765ac26c7d0c8bc",
"source": "madgrades",
"source_instructor_id": "5127440",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "MATTHEW JOHNSTON",
"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": 13,
"quality": 4.62,
"difficulty": 2.31,
"quality_count": 13,
"difficulty_count": 13,
"profile_id": "rmp:1795962",
"source_url": "https://www.ratemyprofessors.com/professor/1795962",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:19:41.991340+00:00",
"courses": {
"course_a0267213f16255cce8332683": {
"review_count": 1,
"quality": 5,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_1f8e8903c7761a5fe852a4bc": {
"review_count": 6,
"quality": 4.83,
"difficulty": 2.33,
"quality_count": 6,
"difficulty_count": 6
},
"course_0002a781bc9543f3a2ac1a94": {
"review_count": 5,
"quality": 4.8,
"difficulty": 2.2,
"quality_count": 5,
"difficulty_count": 5
}
},
"bayesian_quality": 4.037991383967634,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.006,
"graded": 656,
"counts": [
152,
165,
147,
67,
71,
36,
18
],
"sections": 8
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/MATTHEW_JOHNSTON--instructor_8eb19b69f765ac26c7d0c8bc"
}