AI Rate Professor

Mathematics

Mostapha Barakat

MATH240 · 115125HYBRID · MATH112 · MATH125 · MATH259 · MATH115 · MATH120 · MATH110 · MATH265 · MATH260 · 119 lifetime ratings

AI rating
48/100
RMP rating
3.7/5
Take again
58.54%
Difficulty
3.4

The decision

if you have a , and want rigorous math prep; otherwise choose another professor.

Best fit · Hardcore LearnerPolarizing math lecturesHeavy homeworkTest-heavy gradingStrict attendanceRude or hilarious split
  • Lectures and homework-to-exam alignment help disciplined students actually learn math.
  • Many students call him rude, condescending, or humiliating in class.
  • Workload is high with , and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

As are possible if and exams, but many students drop or struggle under the load.

Online reviews lean harder and ; .

Is the course easy?

Challenging

34/100

Precalc through calculus move fast with multi-section lectures and .

Both online and in-person call the material and pace challenging.

Is attendance flexible?

Mandatory

12/100

Strict absence limits, late penalties, and skip-class-you-wont-pass warnings are common.

in person.

Is this professor recommended?

Depends

55/100

About half praise deep learning and ; half warn to run from his attitude.

In-person opinions split hard; online reviews skew more negative.

Course guide

See how this professor fits your week.

Grading

Strict

34/100

, and picky point deductions appear often.

Format shift

and in-person reviews.

Workload

Heavy

24/100

Nightly online homework, binders, and .

Format shift

Lots of and in person.

Teaching experience

Average

55/100

, but others experience rudeness and poor support.

Format shift

; online comments more often cite attitude problems.

Assessment method

FocusOnExams

78/100

Grade as exam prep.

Format shift

.

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

45 reviews

High confidence · Best fit for Hardcore Learner

In person he is either a brilliant, funny, dedicated lecturer or a harsh, embarrassing presence, depending on the student.

Main concern

Public call-outs, sarcasm, and .

What students said

“His lectures are amazing, he will not stop until you understand the material.”
MATH259
“Stay away at all costs.”
MATH260
“the class is fairly easy if you do all the ”
MATH125

Remote format

Online

5 reviews

Medium confidence · Best fit for Hardcore Learner

Online sections are frequently described as , and demoralizing, with .

Main concern

Condescending tone and .

What students said

“He is VERY rude and condescending. He assigns a ridiculous amount of homework.”
MATH259
“very unprofessional, and overall had a very condescending attitude”
MATH265
“Rude and will judge your questions and consider them as interruptions.”
MATH240

Exam style

Know what to expect from exams and major assignments.

and dominate the grade.

Homework-based examsMultiple midterms plus finalWritten workTest heavy

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

In-person tests often include written work from homework, with review days and .

Written examsQuestions from homeworkReview before testsLowest score dropped
“Real life tests are around 12 questions w/written work.”
MATH240
“5 tests but the lowest score is dropped.”
MATH125
“ .”
MATH259

Online

Online reviews mention test-heavy courses and but do not clearly prove webcam or Lockdown rules.

Test heavyLots of homeworkHomework-aligned exams
“ ”
MATH265
“He assigned 3 homework assignments the day before an exam.”
MATH259

Student evidence

See what students actually said.

Top student voice

“ if you want to be successful in your next math class!! !”

Voice snapshots generated from 50 reviews (5 online, 45 in person), balancing praise for lectures against rudeness and workload. Credibility rating: High.

📚 Lecture Strength

55/100

“ .”

⚠️ Attitude Risk

30/100

“He is very rude and brags about most people not passing his class.”

📝

40/100

“if you keep up with the questions are from the homework.”

Theme 1

👨‍🏫 About Teaching Style

  • His lectures are amazing, he will not stop until you understand
  • He teaches step by step
  • teaches straight from the textbook, but the .

Theme 2

📈 About Difficulty & Grades

  • Lots of homework and most of your grade is based the exams
  • I received an A despite math being one of .

Theme 3

😤 About Classroom Climate

  • Stay away at all costs.
  • He will call you out in front of the whole class
  • if you're sensitive.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

119

Lifetime ratings

90/100

Evidence confidence

50 reviews across many years and courses with , and personality split.

Inside 50 stored ratings

Quality ratings

5 out of 559
4 out of 521
3 out of 511
2 out of 59
1 out of 519

Course coverage

MATH12521 reviews
MATH25910 reviews
MATH2405 reviews
MATH1154 reviews
MATH2654 reviews
Show 5 more courses
MATH2602 reviews
115125HYBRID1 review
MATH1101 review
MATH1121 review
MATH1201 review

Reported outcomes

A range results lead the reported letter grades.

37 reported outcomes

A range

12

A 11 · A- 1

B range

8

B+ 1 · B 7

C range

4

C+ 2 · C 1 · C- 1

D range

1

D 1

F

0

No reported values

No letter grade reported

12

Audit/No Grade 1 · Drop/Withdrawal 8 · Not sure yet 2 · Rather not say 1