Horrible professor. Puts questions on exams we've never seen in lecture or in homework problems. Gave surprise quizzes at least once a week which sometimes were extremely hard and had nothing to do with the topics learned during that week. Sometimes the ta didn't even know how to solve the problems. AVOID THIS PROFESSOR IF POSSIBLE.Rate My Professors ↗
Historical instructor
ALEXANDER FISH
What students say
Original student reviews · all captured dates
Quality 2/5Difficulty 3/5
Quality 2/5Difficulty 3/5
Fish is a super funny guy but is harder than heck to follow in class. Doesn’t speak the best English and focuses a lot on proofs rather than example probs. Expectations of class aren’t well defined. Class got frustrating at times but had an easy curve in the end. Tests can get really hard and he puts down probs more complicated than the examples.Rate My Professors ↗
Quality 2/5Difficulty 5/5
He often had to stop in the middle of a lecture because he made a mistake. He rarely was able to find his mistake and never came back to it so we were left with incorrect notes. I never used lecture notes for homework or studying. He is a good guy, just not a good teacher.Rate My Professors ↗
Quality 1/5Difficulty 5/5
Prof. Fish missed 3 of the first 5 lectures. The subs were organized and thorough. NOT SO WITH FISH! He went through proofs with his face in the book (the subs didn't even do that!). Also, I have 3 main gripes: 1) he doesn't let students finish their question before he tells them they're wrong. 2) if a student proposes another way of proving sRate My Professors ↗
Quality 2/5Difficulty 4/5
although he progressed throughout the semester, i learned nothing from attending lecture. i am a math major and came out of the class with an ab midterms are semi difficult but doable.. the final was ridiculously difficult and we were extremely unprepared. he was hard to follow but a very nice guyRate My Professors ↗
Quality 2/5Difficulty 4/5
Im enrolled in the wes program so luckily im still getting a good grade in the class. no thanks to to AFish. i stopped going to lecture and just sleep in and teach myself from the book or on the internet. lectures are a waste of timeRate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with ALEXANDER FISH
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_7193e45fbbdd1de5bee1ea73",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "ALEXANDER FISH",
"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": 12,
"quality": 2.25,
"difficulty": 4.08,
"quality_count": 12,
"difficulty_count": 12,
"profile_id": "rmp:1326966",
"source_url": "https://www.ratemyprofessors.com/professor/1326966",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:57:00.058195+00:00",
"courses": {
"course_5d5f3a3f185baf9eaaa98221": {
"review_count": 1,
"quality": 2,
"difficulty": 5,
"quality_count": 1,
"difficulty_count": 1
},
"course_bac5b63415c0e4cd6d5c3848": {
"review_count": 1,
"quality": 1,
"difficulty": 5,
"quality_count": 1,
"difficulty_count": 1
},
"course_6bc496e4640fd08f71e1b041": {
"review_count": 2,
"quality": 2,
"difficulty": 4,
"quality_count": 2,
"difficulty_count": 2
},
"course_8634dde81cc95f6c58014087": {
"review_count": 1,
"quality": 3,
"difficulty": 4,
"quality_count": 1,
"difficulty_count": 1
},
"course_dcdb624e3fb8cbaf9a557ab9": {
"review_count": 1,
"quality": 5,
"difficulty": 2,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 3.131053614716622,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/ALEXANDER_FISH"
}