AI Rate Professor

Computer Science

Saied Moezzi

CS113 · CS220 · COS126 · CISC246 · CS111 · CS112 · 56 lifetime ratings

AI rating
22/100
RMP rating
1.8/5
Take again
20%
Difficulty
4.2

The decision

Avoid unless you already code and can fully self-teach CS with almost support.

Best fit · Self Taught ProDoes not teachLanguage barrierCondescendingSelf-teach requiredHarsh attitude
  • Overwhelming majority say he does not teach and students must learn from books or YouTube
  • Heavy accent and condescending help sessions are constant complaints
  • A few self-starters like the asynchronous freedom and report decent grades

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

52/100

Many report As or and automated tests, but and mood-based.

In-person and ; in-person adds more shaming stories.

Is the course easy?

Challenging

30/100

CS material plus poor instruction makes the experience hard even when content is introductory.

Both formats force independent learning; .

Is attendance flexible?

Mandatory

28/100

and warn that skipping hurts, even when learning is independent.

Online is more flexible on seats; .

Is this professor recommended?

Avoid

20/100

Only about one in five would take him again; .

A few online self-starters recommend the format; .

Course guide

See how this professor fits your week.

Grading

Harsh

28/100

Tough-grader and confusing point deductions dominate; .

Format shift

Online mentions quiz attempt cuts; .

Workload

Heavy

32/100

Lots of homework, quizzes, and .

Format shift

Both formats assign substantial work; online adds video and essay tasks.

Teaching experience

Awful

18/100

Students repeatedly say he does not teach, lectures are unintelligible, and help is condescending.

Format shift

In-person hostility is strongest; a minority of online self-starters are neutral to positive.

Assessment method

FocusOnExams

68/100

Quizzes, tests, and automated homework checks drive .

Format shift

Online quizzes and reused tests appear often; 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

42 reviews

High confidence · Best fit for Self Taught Pro

, and no real teaching.

Main concern

Students report being embarrassed in class and learning nothing from lectures.

What students said

“He cannot speak english, you are unable to understand his yap sessions. and shame you for getting a question wrong.”
CS111
“He will literally teach you nothing.”
CS111
“Easy A if you can teach yourself.”
CS111

Remote format

Online

8 reviews

Medium confidence · Best fit for Self Taught Pro

Online sections , and leave self-starters okay while others feel abandoned.

Main concern

Copied curriculum, limited help, and .

What students said

“All our class lectures were from a different professor from 2 years prior, he just copied the entire canvas course onto his and called it a day.”
CS220
“Sure the professor doesnt teach but . My experience with this course is great!”
CISC246
“If you aren't a .”
CS220

Exam style

Know what to expect from exams and major assignments.

Assessments feel high-stakes and poorly aligned with lectures, with limited review access in some online terms.

Online quizzesPop quizzesJUnit graded homeworkTest heavy

Assessment risk

Strict

35/100

Low score means less forgiving assessment conditions.

In person

, and automated checks with little meaningful feedback.

Pop quizzesTest heavyJUnit homeworkHarsh grading
“He generally goes off of .”
CS113
“Beware of pop quizzes”
CS111

Online

Online students report single-attempt quizzes, delayed or blocked quiz review, and .

Single attempt quizzesReused curriculumMisaligned final topics
“changed the # of attempts on online quizzes from 3 to 1 which felt unfair.”
CISC246
“The course material teaches you JavaFX and does not teach you AWT, but the .”
CS112

Student evidence

See what students actually said.

Top student voice

“He will literally teach you nothing. Worse than that he wont help you and will yell at you for asking him a question or not knowing how to do a problem.”

Voice snapshots generated from 50 reviews with a and smaller online sample. Credibility rating: High.

🎯 Teaching Collapse

18/100

“This professor is absolutely horrible. You ”

🚫

20/100

“HE IS THE ”

🗣️ Language Barrier

25/100

“There is always a language barrier in his class as he cannot communicate in English effectively.”

🛠️

52/100

“If you aren't a . Sometimes you have to teach yourself.”

Theme 1

👨‍🏫 About Teaching Style

  • He doesn't teach the students anything
  • lessons are riddled with so many errors. class learned nothing.
  • All our work is asynchronous, but he regularly uses our work time to give us lectures.

Theme 2

😠 About Classroom Climate

  • one of my peers was shown around the class and shamed for his poor performance.
  • he made a girl cry in my class because he was hounding her for the answer.
  • Very condescending and would shame you for missing something.

Theme 3

📈 About Grades & Work

  • Easy A if you do minimal work.
  • HE GRADES EVERYTHING SO HARSHLY THAT YOU WILL START HATING COMPUTER SCIENCE.
  • Professor Moezzi was responsive and gave me the grade I deserved.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

56

Lifetime ratings

90/100

Evidence confidence

Fifty reviews with a long time span, consistent negative themes, and enough positive outliers to show the .

Inside 50 stored ratings

Quality ratings

5 out of 58
4 out of 52
3 out of 52
2 out of 57
1 out of 537

Course coverage

CS11125 reviews
CS1138 reviews
1137 reviews
CISC2464 reviews
CS2203 reviews
Show 2 more courses
CS1122 reviews
COS1261 review

Reported outcomes

A range results lead the reported letter grades.

32 reported outcomes

A range

18

A+ 7 · A 9 · A- 2

B range

8

B+ 3 · B 3 · B- 2

C range

3

C+ 1 · C 2

D range

0

No reported values

F

2

F 2

No letter grade reported

1

Drop/Withdrawal 1