Historical instructor

MUSTAFA MUSTAFA

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.67/5 from 6 quality ratings. The adjusted rating blends this with the UW review average (3.66/5), weighted as 20 additional ratings. Smaller samples stay closer to that average. Each captured review is counted once in the prior; this does not correct who chooses to leave a review.

RMP profile ↗ · All captured review dates; profile matched by name.

What students say

Original student reviews · all captured dates

AFRICAN 323
Quality 5/5Difficulty 3/5
Ustadh Mustafa has genuinely improved my Arabic skills so much. He acts tough, but he is very kind and witty. It can be difficult to understand grading criteria, but he provides prompt and clear feedback and is very dedicated to making sure students understand concepts and succeed. This class definitely requires effort, but it is very worth it!
Rate My Professors ↗
AFRICAN 324
Quality 5/5Difficulty 4/5
Ustaz Mustafa was one of the best Arabic teachers I've ever had! The grammar was tough, but he is always open to helping students and gives lots of feedback in a kind and funny manner!
Rate My Professors ↗
AFRICAN 323
Quality 5/5Difficulty 4/5
The Arabic TAs are great, but Ustaz Mustafa explains everything SO WELL, and I feel like my Arabic skills have improved so much since taking Arabic 3. He focuses a lot on grammar, which is really helpful as you go forward with Arabic. You get info on each quiz & exam beforehand & he's not a tough grader. Expect to speak Arabic in class!
Rate My Professors ↗
AFRICAN 323
Quality 5/5Difficulty 4/5
Professor Mustafa is the best thing that will happen to your Arabic skills. Of course, he points out your many mistakes but that is the best way to grow as a language learner. He is kind and funny and sweet and incredibly knowledgeable. Do your homework, learn from your mistakes, and get to know him and you will be happy in any of his classes.
Rate My Professors ↗
AFRICAN 323
Quality 5/5Difficulty 4/5
Mustafa Mustafa is a Malek. As someone interested in really learning Arabic, he has been very helpful, answering nearly all my questions. His knowledge of grammar and culture is on another level. You are challenged daily and he turns your m… Read full reviewShow less
Mustafa Mustafa is a Malek. As someone interested in really learning Arabic, he has been very helpful, answering nearly all my questions. His knowledge of grammar and culture is on another level. You are challenged daily and he turns your mistakes into learning opportunities. Just make sure to do your wajib or else he'll "see it in your eyes."
Rate My Professors ↗
AFRICAN 323
Quality 3/5Difficulty 4/5
Online class wasn't great, he is older & honestly don't think he understands technology all that much. Grading criteria is unclear, due dates are unclear, & doesn't put grades in until the end of the semester. He is funny & pers… Read full reviewShow less
Online class wasn't great, he is older & honestly don't think he understands technology all that much. Grading criteria is unclear, due dates are unclear, & doesn't put grades in until the end of the semester. He is funny & personable once you get to know him but is a hard ass at the same time. Not the worst if you genuinely want to learn Arabic.
Rate My Professors ↗

Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.

Classes with MUSTAFA MUSTAFA

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
TermCourseTitle
Spring 2026AFRICAN 324Fourth Semester Arabic
Spring 2026AFRICAN 330Sixth Semester Arabic
Fall 2025AFRICAN 323Third Semester Arabic
Fall 2025AFRICAN 329Fifth Semester Arabic
Fall 2025AFRICAN 699Directed Study
Spring 2025AFRICAN 324Fourth Semester Arabic
Spring 2025AFRICAN 330Sixth Semester Arabic
Spring 2025INTLST 110International Learning Community General Seminar
Fall 2024AFRICAN 323Third Semester Arabic
Fall 2024AFRICAN 329Fifth Semester Arabic
Fall 2024INTLST 110International Learning Community General Seminar
Spring 2024AFRICAN 324Fourth Semester Arabic
Spring 2024AFRICAN 330Sixth Semester Arabic
Spring 2024AFRICAN 699Directed Study
Spring 2024INTLST 210International Learning Community Language Seminar
Fall 2023AFRICAN 323Third Semester Arabic
Fall 2023AFRICAN 329Fifth Semester Arabic
Fall 2023AFRICAN 699Directed Study
Fall 2023INTLST 210International Learning Community Language Seminar
Spring 2023AFRICAN 324Fourth Semester Arabic
Spring 2023AFRICAN 330Sixth Semester Arabic
Spring 2023INTLST 310International Learning Community Seminar
Fall 2022AFRICAN 323Third Semester Arabic
Fall 2022AFRICAN 329Fifth Semester Arabic
Fall 2022AFRICAN 699Directed Study
Fall 2022INTLST 310International Learning Community Seminar
Spring 2022AFRICAN 324Fourth Semester Arabic
Spring 2022AFRICAN 330Sixth Semester Arabic
Spring 2022AFRICAN 699Directed Study
Spring 2022INTLST 310International Learning Community Seminar
Fall 2021AFRICAN 323Third Semester Arabic
Fall 2021AFRICAN 329Fifth Semester Arabic
Fall 2021AFRICAN 699Directed Study
Fall 2021INTLST 310International Learning Community Seminar
Fall 2020AFRICAN 323Third Semester Arabic
Fall 2020AFRICAN 329Fifth Semester Arabic
Fall 2020INTLST 310International Learning Community Seminar
Spring 2020AFRICAN 324Fourth Semester Arabic
Spring 2020AFRICAN 330Sixth Semester Arabic
Fall 2019AFRICAN 323Third Semester Arabic
Fall 2019AFRICAN 329Fifth Semester Arabic
Fall 2019AFRICAN 699Directed Study
Fall 2019INTLST 310International Learning Community Seminar
Spring 2019AFRICAN 324Fourth Semester Arabic
Spring 2019AFRICAN 330Sixth Semester Arabic
Spring 2019INTLST 310International Learning Community Seminar
Fall 2018AFRICAN 323Third Semester Arabic
Fall 2018AFRICAN 329Fifth Semester Arabic
Fall 2018AFRICAN 699Directed Study
Fall 2018INTLST 310International Learning Community Seminar
Spring 2018AFRICAN 324Fourth Semester Arabic
Spring 2018AFRICAN 330Sixth Semester Arabic
Spring 2018AFRICAN 699Directed Study
Spring 2018INTLST 310International Learning Community Seminar
Fall 2017AFRICAN 323Third Semester Arabic
Fall 2017INTLST 310International Learning Community Seminar
Spring 2017INTLST 310International Learning Community Seminar
Fall 2016AFRICAN 321First Semester Arabic
Fall 2016AFRICAN 323Third Semester Arabic
Fall 2016AFRICAN 699Directed Study
Fall 2016INTLST 310International Learning Community Seminar
Spring 2016AFRICAN 322Second Semester Arabic
Spring 2016AFRICAN 324Fourth Semester Arabic
Fall 2015AFRICAN 321First Semester Arabic
Fall 2015AFRICAN 323Third Semester Arabic
Spring 2015AFRICAN 322Second Semester Arabic
Spring 2015AFRICAN 324Fourth Semester Arabic
Fall 2014AFRICAN 323Third Semester Arabic
Spring 2014AFRICAN 322Second Semester Arabic
Spring 2014AFRICAN 324Fourth Semester Arabic
Fall 2013AFRICAN 321First Semester Arabic
Fall 2013AFRICAN 323Third Semester Arabic
Fall 2013INTLST 310International Learning Community Seminar
Spring 2013AFRICAN 322Second Semester Arabic
Spring 2013AFRICAN 324Fourth Semester Arabic
Fall 2012AFRICAN 323Third Semester Arabic
Spring 2012AFRICAN 324Fourth Semester Arabic
Fall 2011AFRICAN 323Third Semester Arabic
Fall 2011AFRICAN 699Directed Study
Spring 2011AFRICAN 322Second Semester Arabic
Spring 2011AFRICAN 324Fourth Semester Arabic
Spring 2011AFRICAN 699Directed Study
Fall 2010AFRICAN 321First Semester Arabic
Fall 2010AFRICAN 323Third Semester Arabic
Fall 2010AFRICAN 699Directed Study
Spring 2010AFRICAN 322Second Semester Arabic
Spring 2010AFRICAN 324Fourth Semester Arabic
Spring 2010AFRICAN 699Directed Study
Fall 2009AFRICAN 321First Semester Arabic
Fall 2009AFRICAN 323Third Semester Arabic
Spring 2009AFRICAN 322Second Semester Arabic
Spring 2009AFRICAN 324Fourth Semester Arabic
Fall 2008AFRICAN 321First Semester Arabic
Fall 2008AFRICAN 323Third Semester Arabic
Spring 2008AFRICAN 322Second Semester Arabic

Teaching history may be incomplete. Course pages contain course-specific feedback and citations.

Instructor identity & provenance
{
  "instructor_uid": "instructor_fb2f45f3415108adc2a2c5d3",
  "source": "madgrades",
  "source_instructor_id": "1066754",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "MUSTAFA MUSTAFA",
  "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": 6,
    "quality": 4.67,
    "difficulty": 3.83,
    "quality_count": 6,
    "difficulty_count": 6,
    "profile_id": "rmp:2659101",
    "source_url": "https://www.ratemyprofessors.com/professor/2659101",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:16:19.047091+00:00",
    "courses": {
      "course_8e2ea734958f7f267578f7e3": {
        "review_count": 5,
        "quality": 4.6,
        "difficulty": 3.8,
        "quality_count": 5,
        "difficulty_count": 5
      },
      "course_8000a446c9a8064c11f86744": {
        "review_count": 1,
        "quality": 5,
        "difficulty": 4,
        "quality_count": 1,
        "difficulty_count": 1
      }
    },
    "bayesian_quality": 3.8928352181127654,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.525,
    "graded": 1647,
    "counts": [
      820,
      380,
      278,
      96,
      54,
      14,
      5
    ],
    "sections": 175
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/MUSTAFA_MUSTAFA--instructor_fb2f45f3415108adc2a2c5d3"
}