AI Rate Professor

Computer Science

Majid Haghoo

COSCI601 · COS6010666 · CS136 · CIS104 · CO630 · COSCI630 · COS602 · CS111 · CSIT601 · 17 lifetime ratings

AI rating
52/100
RMP rating
3.3/5
Take again
50%
Difficulty
2.4

The decision

Take him for easy online data structures or Office basics if you can teach yourself; avoid if .

Best fit · Self Taught ProEasy GraderLanguage BarrierSelf-Study HeavyUnorganized PostingPolarizing
  • CS136 often easy A; some CIS sections feel impossible.
  • Language barrier and slow or .
  • and YouTube usually pass; passive learners struggle.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

74/100

Many students call him a and quizzes, though some hard-test sections break that pattern.

Online CS136 and Office courses skew easy A; .

Is the course easy?

Beginner

68/100

Content is often intro Office or and short videos, not deep theory.

Online data structures and Office rated easy; one in-person CIS104 was described as the hardest class taken.

Is attendance flexible?

Optional

72/100

and online work is module-driven; only a few require participation.

; in-person is mixed but often not strictly enforced.

Is this professor recommended?

Depends

50/100

easy for .

Recent online CS136 is strongly positive; older online and .

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

Repeated easy grader comments and simple projects outweigh occasional tough-test reports.

Format shift

Online CS136 praises easy grading; CIS104 in .

Workload

Light

66/100

Weekly projects and quizzes are common but usually finishable .

Format shift

Some online classes complain of lots of homework; others say workload finishes fast.

Teaching experience

Average

48/100

Helpful modules for some, but language , and low engagement drag quality down.

Format shift

Online is hit-or-miss on organization; in-person accent and presence issues recur.

Assessment method

Balanced

52/100

Mix of weekly projects, chapter quizzes, discussions, and .

Format shift

Online leans projects and quizzes; .

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

9 reviews

High confidence · Best fit for Self Taught Pro

notes and complaints about thick accent, hard tests, and absence from class.

Main concern

Accent and limited explanation make unknown subjects risky without prior computer skill.

What students said

“he is a and he won't message you back sometimes”
CS111
“ , and when I asked him for help ... he never responded”
CIS104
“VERY thick accent that can make him difficult to understand. ... For most who know how to use a computer it is an easy A”
CSIT601
“He sleeps in his office, while class is in session and have the nerves to return 10 mintues before class let out.”
601

Remote format

Online

8 reviews

High confidence · Best fit for Self Taught Pro

Online ranges from super chill easy A with simple projects to boring robot-like modules with late postings and .

Main concern

, and little engagement force independent learning.

What students said

“Super chill class. The lectures provided don't help much but can easily be understood by a quick 5-minute youtube video.”
cs136
“Easy class, not too many assignments or hw, easy going professor he will do half the ”
cs136
“ . I took this class to master Office and did not learn ANYTHING.”
COSCI630
“ and still expects them to be turned in on time.”
COSCI601

Exam style

Know what to expect from exams and major assignments.

Most courses use quizzes and projects with study guides; a .

Chapter QuizzesProject BasedStudy GuidesOccasional Hard Tests

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

tests with little help when students ask.

Board Notes QuizzesHard TestsExtra Credit Sometimes
“HE only GIVES YOU 10 questions on the quiz and you'll pass if ”
COSCI601
“ , and when I asked him for ... he never responded”
CIS104

Online

, and simple projects; lectures add little but guides help.

QuizzesProjectsStudy GuidesModules
“ and so is the homework. . .”
cs136
“ .”
CSIT601

Student evidence

See what students actually said.

Top student voice

“he is a very very easy grader the language barrier is high and he won't message you back sometimes but when and the amount of work he gives you I al out want to give him a 5”

Voice snapshots generated from 17 reviews (8 online, 9 in person), highlighting course-dependent ease versus support gaps. Credibility rating: Medium.

🎯 Teaching Quality

48/100

“You don't really learn from the teacher you basically just read and answer question.”

📗

76/100

“Super chill class. ... . but the workload for the week can be finished quickly.”

🗣️ Language Barrier

40/100

“VERY thick accent that can make him difficult to understand.”

👍

50/100

“Take this class. The only way to fail is if and assignments.”

Theme 1

👨‍🏫 About Teaching Style

  • the language barrier is high
  • His class is boring and dull
  • he will do half the and you finish the second half

Theme 2

📈 About Difficulty and Grades

  • For most who know how to use a computer it is an easy A
  • This was the hardest class I took in college
  • and so is the homework

Theme 3

🗂️ About Organization

  • and hardly ever gives any feed back

Data context

See exactly what the AI read.

Analysis sample

17

Recent reviews read by the AI

17

Lifetime ratings

72/100

Evidence confidence

Seventeen reviews across many years with a ; solid volume but high variance.

Inside 17 stored ratings

Quality ratings

5 out of 58
4 out of 52
3 out of 51
2 out of 50
1 out of 56

Course coverage

COSCI6015 reviews
cs1363 reviews
CSIT6012 reviews
6011 review
CIS1041 review
Show 5 more courses
CO6301 review
COS60106661 review
COS6021 review
COSCI6301 review
CS1111 review

Reported outcomes

A range results lead the reported letter grades.

8 reported outcomes

A range

3

A+ 1 · A 2

B range

2

B+ 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

3

Drop/Withdrawal 1 · Not sure yet 2