THIS IS FOR MATH 540. Professor Ball did not reply to emails, good luck getting in touch with him. He will not provide you with his notes under any circumstances and will not post homework solutions. He also will post exam reviews, but it took asking him 10+ times for solutions, and those were not comprehensive. I would not recommend him.Rate My Professors ↗
Historical instructor
GAVIN BALL
What students say
Original student reviews · all captured dates
Quality 1/5Difficulty 3/5
Quality 1/5Difficulty 3/5
Terrible lecture, terrible grading, too much to review before final. Avoid this lecturer.Rate My Professors ↗
Quality 5/5Difficulty 4/5
I'm seeing these awful reviews and wanted to address that students were so disrespectful in his class and very few were paying any attention. Those complaining about him writing on a chalkboard are the ones putting in zero effort to follow his lecture notes, so their poor understanding of the material falls on them, not Gavin. He's a great prof.Rate My Professors ↗
Quality 4/5Difficulty 4/5
Ball was a good professor. He was thorough in class and willing to spend time going over confusing concepts when asked to do so. Encouraged the class to ask questions during lectures. I took AP calc last year which definitely gave me a leg up. He is a nice guy and willing to help. Attendance IS mandatory tho, otherwise, you won't understand.Rate My Professors ↗
Quality 4/5Difficulty 4/5
Professor Ball is a fair professor. It was my first time taking Calculous so I didn't understand anything during the lectures, but if you take good notes you will be glad because he does good example problems during the lectures which are very helpful. If you put some effort into this class I believe it is pretty fair.Rate My Professors ↗
Quality 4/5Difficulty 3/5
Trust the process. The tests were all over the place but it averages out. Everything is optional but go!! Especially the discussions. Math is easier for me but the highest class I had previously taken was intro calc junior year of hs. Says funny European things like zed and cuboid. Left handed. Encourages questions in lecture which is nice. :)Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with GAVIN BALL
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_2a6be202e63394234ed0c15d",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "GAVIN BALL",
"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": 29,
"quality": 2.9,
"difficulty": 3.9,
"quality_count": 29,
"difficulty_count": 29,
"profile_id": "rmp:2721878",
"source_url": "https://www.ratemyprofessors.com/professor/2721878",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:38:35.736916+00:00",
"courses": {
"course_9b0dc1865ea603eb0083bc33": {
"review_count": 26,
"quality": 2.88,
"difficulty": 3.88,
"quality_count": 26,
"difficulty_count": 26
}
},
"bayesian_quality": 3.2100758300190186,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/GAVIN_BALL"
}