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 ↗
Historical instructor
MUSTAFA MUSTAFA
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
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 ↗
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 ↗
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 ↗
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."
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.
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
| Term | Course | Title |
|---|---|---|
| Spring 2026 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2026 | AFRICAN 330 | Sixth Semester Arabic |
| Fall 2025 | AFRICAN 323 | Third Semester Arabic |
| Fall 2025 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2025 | AFRICAN 699 | Directed Study |
| Spring 2025 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2025 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2025 | INTLST 110 | International Learning Community General Seminar |
| Fall 2024 | AFRICAN 323 | Third Semester Arabic |
| Fall 2024 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2024 | INTLST 110 | International Learning Community General Seminar |
| Spring 2024 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2024 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2024 | AFRICAN 699 | Directed Study |
| Spring 2024 | INTLST 210 | International Learning Community Language Seminar |
| Fall 2023 | AFRICAN 323 | Third Semester Arabic |
| Fall 2023 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2023 | AFRICAN 699 | Directed Study |
| Fall 2023 | INTLST 210 | International Learning Community Language Seminar |
| Spring 2023 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2023 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2023 | INTLST 310 | International Learning Community Seminar |
| Fall 2022 | AFRICAN 323 | Third Semester Arabic |
| Fall 2022 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2022 | AFRICAN 699 | Directed Study |
| Fall 2022 | INTLST 310 | International Learning Community Seminar |
| Spring 2022 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2022 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2022 | AFRICAN 699 | Directed Study |
| Spring 2022 | INTLST 310 | International Learning Community Seminar |
| Fall 2021 | AFRICAN 323 | Third Semester Arabic |
| Fall 2021 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2021 | AFRICAN 699 | Directed Study |
| Fall 2021 | INTLST 310 | International Learning Community Seminar |
| Fall 2020 | AFRICAN 323 | Third Semester Arabic |
| Fall 2020 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2020 | INTLST 310 | International Learning Community Seminar |
| Spring 2020 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2020 | AFRICAN 330 | Sixth Semester Arabic |
| Fall 2019 | AFRICAN 323 | Third Semester Arabic |
| Fall 2019 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2019 | AFRICAN 699 | Directed Study |
| Fall 2019 | INTLST 310 | International Learning Community Seminar |
| Spring 2019 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2019 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2019 | INTLST 310 | International Learning Community Seminar |
| Fall 2018 | AFRICAN 323 | Third Semester Arabic |
| Fall 2018 | AFRICAN 329 | Fifth Semester Arabic |
| Fall 2018 | AFRICAN 699 | Directed Study |
| Fall 2018 | INTLST 310 | International Learning Community Seminar |
| Spring 2018 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2018 | AFRICAN 330 | Sixth Semester Arabic |
| Spring 2018 | AFRICAN 699 | Directed Study |
| Spring 2018 | INTLST 310 | International Learning Community Seminar |
| Fall 2017 | AFRICAN 323 | Third Semester Arabic |
| Fall 2017 | INTLST 310 | International Learning Community Seminar |
| Spring 2017 | INTLST 310 | International Learning Community Seminar |
| Fall 2016 | AFRICAN 321 | First Semester Arabic |
| Fall 2016 | AFRICAN 323 | Third Semester Arabic |
| Fall 2016 | AFRICAN 699 | Directed Study |
| Fall 2016 | INTLST 310 | International Learning Community Seminar |
| Spring 2016 | AFRICAN 322 | Second Semester Arabic |
| Spring 2016 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2015 | AFRICAN 321 | First Semester Arabic |
| Fall 2015 | AFRICAN 323 | Third Semester Arabic |
| Spring 2015 | AFRICAN 322 | Second Semester Arabic |
| Spring 2015 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2014 | AFRICAN 323 | Third Semester Arabic |
| Spring 2014 | AFRICAN 322 | Second Semester Arabic |
| Spring 2014 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2013 | AFRICAN 321 | First Semester Arabic |
| Fall 2013 | AFRICAN 323 | Third Semester Arabic |
| Fall 2013 | INTLST 310 | International Learning Community Seminar |
| Spring 2013 | AFRICAN 322 | Second Semester Arabic |
| Spring 2013 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2012 | AFRICAN 323 | Third Semester Arabic |
| Spring 2012 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2011 | AFRICAN 323 | Third Semester Arabic |
| Fall 2011 | AFRICAN 699 | Directed Study |
| Spring 2011 | AFRICAN 322 | Second Semester Arabic |
| Spring 2011 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2011 | AFRICAN 699 | Directed Study |
| Fall 2010 | AFRICAN 321 | First Semester Arabic |
| Fall 2010 | AFRICAN 323 | Third Semester Arabic |
| Fall 2010 | AFRICAN 699 | Directed Study |
| Spring 2010 | AFRICAN 322 | Second Semester Arabic |
| Spring 2010 | AFRICAN 324 | Fourth Semester Arabic |
| Spring 2010 | AFRICAN 699 | Directed Study |
| Fall 2009 | AFRICAN 321 | First Semester Arabic |
| Fall 2009 | AFRICAN 323 | Third Semester Arabic |
| Spring 2009 | AFRICAN 322 | Second Semester Arabic |
| Spring 2009 | AFRICAN 324 | Fourth Semester Arabic |
| Fall 2008 | AFRICAN 321 | First Semester Arabic |
| Fall 2008 | AFRICAN 323 | Third Semester Arabic |
| Spring 2008 | AFRICAN 322 | Second 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"
}