AI Rate Professor

Mathematics

Barakat Mustafa

MATH240 · GEOME1412 · MATH259 · MATH115 · GEOMETRY · CALC2 · MATH110 · MATH265 · MATH125 · 23 lifetime ratings

AI rating
54/100
RMP rating
3.7/5
Take again
55.56%
Difficulty
3.7

The decision

Take him if you want rigorous math teaching and , and .

Best fit · Effort For RewardTough but clear lecturerLots of homeworkSarcastic humorSkip class and failExam-aligned practice
  • , but expects daily focus and heavy work.
  • Sarcasm and strictness amuse some students and alienate others.
  • , and attendance.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

34/100

Students stress you must earn the grade with daily quizzes and ; many do not call it an easy A.

Nearly all ; online sample is tiny.

Is the course easy?

Challenging

32/100

Trig, intermediate algebra, and calc sequences feel hard with fast pacing and high difficulty ratings.

Challenge comments dominate in-person courses like MATH125, 240, and 259.

Is attendance flexible?

Mandatory

18/100

Skip class tags and .

and you will not pass; online also flags attendance.

Is this professor recommended?

Depends

52/100

About half love his clarity and humor; .

Online comments are warmer; .

Course guide

See how this professor fits your week.

Grading

Strict

36/100

and mixed outcomes; but standards stay high.

Format shift

Strictness is mainly documented in person.

Workload

Heavy

28/100

Lots of homework, frequent quizzes, and .

Format shift

Both sparse online and .

Teaching experience

Good

64/100

Many praise insightful lectures and passion, offset by rudeness and inconsistent professionalism reports.

Format shift

and worst-professor extremes.

Assessment method

FocusOnExams

72/100

Daily or near-daily .

Format shift

Exam and .

Luni fit check

Weigh these signals against your actual schedule.

Get help balancing workload, grading, and timing when no option is an obvious fit.

Course format

Compare the in-person and online experience.

Classroom format

In person

21 reviews

Medium confidence · Best fit for Hardcore Learner

excellent lectures and fairness for hard workers versus rudeness, lateness, and .

Main concern

, and and weak prep.

What students said

“Come to class on time everyday, pay attention, do the homework and you'll do great.”
MATH125
“Make no mistake, you have to earn your grade in this class.”
MATH240
“if you ask question he will answer it very in disrespectful way.”
MATH259

Remote format

Online

2 reviews

Low confidence · Best fit for Effort For Reward

.

Main concern

Very small online sample makes format-specific claims fragile.

What students said

“He's funny but professional and keeps the class moving.”
MATH259
“He tells you exactly questions will be on the .”
MATH115

Exam style

Know what to expect from exams and major assignments.

and finals often reuse prior test items when students stay engaged.

Pop quizzesHomework-based quizzesFinal from prior examsAnswer keys for mistakes

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

; finals reuse previous exam questions.

Daily quizzesFinal repeats prior testsNo skip policy
“There was a quiz almost every class day, but they were pulled from the homework.”
MATH125
“ .”
MATH125

Online

Sparse and .

Clear test question previewsLots of homework
“He tells you exactly questions will be on the .”
MATH115

Student evidence

See what students actually said.

Top student voice

“Make no mistake, you have to earn your grade in this class. That being said he is a super approachable and caring professor.”

Voice snapshots generated from 23 reviews, balancing strong lecture praise with toughness and sarcasm concerns. Credibility rating: Medium.

🎯 Teaching Quality

64/100

“His lectures are insightful, he doesn't discourage questions.”

📚 Workload Reality

28/100

“Theres a lot of hw but it really helps you learn.”

⚠️ Personality Split

45/100

“ ”

📉 Recommendation Split

52/100

“ .”

Theme 1

👨‍🏫 About Teaching Style

  • Amazing lectures
  • Super funny guy, very good sense of dry humor
  • He is thorough with every single lesson

Theme 2

📈 About Difficulty and Grades

  • his class is not an easy A, so be prepared to put in the work
  • Quizes everyday (2-3 problems from assigned homework)
  • you know nothing

Theme 3

⚠️ About Classroom Climate

  • He can be very rude to his students
  • Sarcastic is his style
  • He makes people feel bad when you ask a question

Data context

See exactly what the AI read.

Analysis sample

23

Recent reviews read by the AI

23

Lifetime ratings

68/100

Evidence confidence

23 reviews with long time span and mixed detail; consistency is moderate and online sample is only 2.

Inside 23 stored ratings

Quality ratings

5 out of 511
4 out of 55
3 out of 51
2 out of 51
1 out of 55

Course coverage

MATH1257 reviews
MATH2595 reviews
MATH1102 reviews
MATH1152 reviews
MATH2402 reviews
Show 5 more courses
31961 review
CALC21 review
GEOME14121 review
GEOMETRY1 review
MATH2651 review

Reported outcomes

A range results lead the reported letter grades.

19 reported outcomes

A range

10

A+ 3 · A 7

B range

3

B 2 · B- 1

C range

3

C+ 2 · C 1

D range

1

D 1

F

0

No reported values

No letter grade reported

2

Audit/No Grade 1 · Drop/Withdrawal 1