AI Rate Professor

Computer Science

Ali Karahroudy

CNIT420 · COMSC044 · COMP284 · COMP150 · CIS250 · COMP252 · COMSC030 · COMP250 · 14 lifetime ratings

AI rating
18/100
RMP rating
1.9/5
Take again
7.14%
Difficulty
4.1

The decision

Avoid unless ++ and and minimal help.

Best fit · Self Taught ProSelf-Study RequiredUnclear AssignmentsTough GraderLots of HomeworkGood Coder Not Teacher
  • Students repeatedly call him a strong coder but a weak teacher with .
  • Assignments are hard to understand, poorly aligned with lectures, and .
  • High drop rates and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

28/100

Even strong students report , and finals that punish you despite heavy effort.

Both online and and withdrawals; one online A .

Is the course easy?

Challenging

24/100

C++ and related CS content are treated as hard, fast, and poorly scaffolded for beginners.

In-person COMP250 and online COMSC sections both flag high intellectual load and .

Is attendance flexible?

Varies

42/100

, while several in-person reviews mark attendance mandatory or critical.

Online evidence leans optional; .

Is this professor recommended?

Avoid

12/100

Nearly all students say because he does not teach clearly and offers little help.

Recommendation is poor in both formats, with only one older positive in-person COMP150 note.

Course guide

See how this professor fits your week.

Grading

Strict

28/100

Tags and comments emphasize tough grading, no partial credit, and .

Format shift

One online student called him an ; most in-person and online reviews say tough.

Workload

Heavy

22/100

Lots of homework, long lectures, quizzes, and .

Format shift

Heavy workload appears in both online and in-person comments.

Teaching experience

Poor

22/100

Common verdict is credentialed coder who posts long YouTube-style lectures and cannot teach beginners.

Format shift

Online and in-person both slam clarity and help; one in-person student liked the videos for C++.

Assessment method

Balanced

48/100

and quizzes; one course weighted a single final at 75 percent.

Format shift

In-person COMP150 stresses one big final; , and tests.

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

In-person students , and tough no-partial-credit grading.

Main concern

Lectures do not prepare you for , and .

What students said

“Good coder, not teacher. Online lectures are long, sometimes posts YouTube instead.”
COMP250
“the . I spent an hour trying to figure it out and got a C for using something "too advanced" that HE gave us.”
COMP250
“ and functionality. no partial credit if it doesn't work.”
CIS250

Remote format

Online

5 reviews

Medium confidence · Best fit for Self Taught Pro

Online and little instructor help.

Main concern

and the instructor is unhelpful when asked.

What students said

“ and the instructor isn't the most helpful when asked. .”
COMSC030
“If you're not prepared to self-study, .”
COMP284
“ and long lectures, often he makes mistakes and seems to have an unfriendly attitude.”
COMP250

Exam style

Know what to expect from exams and major assignments.

Exams and finals matter a lot and can cover material not .

Heavy FinalCumulative ExamTest HeavyHomework Heavy

Assessment risk

Standard

42/100

Low score means less forgiving assessment conditions.

In person

and difficult finals that feel misaligned with lectures.

Heavy FinalTest HeavyCumulative Exam
“The good thing is that . It worth 75% of your grade.”
COMP150
“ and a large portion fail.”
CIS250

Online

Online reviews emphasize homework and .

Homework FocusedSelf Study
“ and , and grades discussions.”
COMP284

Student evidence

See what students actually said.

Top student voice

“Good coder, not teacher. Online lectures are long, sometimes posts YouTube instead. , and are complicated and UNRELATED to his lectures AND the textbook.”

Voice snapshots generated from 14 reviews spanning online and and weak teaching. Credibility rating: High.

📉 Teaching Quality

22/100

“He is credential for coding, but he is not suited as a teacher.”

🚫 Recommendation Rate

12/100

“ .”

📚

25/100

“If you're not prepared to self-study, .”

⚖️

28/100

“ and functionality. no partial credit if it doesn't work.”

Theme 1

👨‍🏫 About Teaching Style

  • Good coder, not teacher.
  • His lectures are very lengthy and slow
  • and long lectures

Theme 2

📈 About Difficulty and Grades

  • 75% of .
  • the

Theme 3

🛠️ About Workload and Support

  • You need to learn yourself to understand C++.
  • Asked for help many times, got none.
  • Lots of homework

Data context

See exactly what the AI read.

Analysis sample

14

Recent reviews read by the AI

14

Lifetime ratings

82/100

Evidence confidence

Fourteen detailed reviews across several CS courses from 2019-2022 show strong consistency on poor teaching and .

Inside 14 stored ratings

Quality ratings

5 out of 51
4 out of 51
3 out of 51
2 out of 54
1 out of 57

Course coverage

COMP2507 reviews
CIS2501 review
CNIT4201 review
COMP1501 review
COMP2521 review
Show 3 more courses
COMP2841 review
COMSC0301 review
COMSC0441 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

14 reported outcomes

A range

2

A 2

B range

3

B+ 1 · B 2

C range

2

C+ 1 · C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

7

Drop/Withdrawal 3 · Incomplete 1 · Not sure yet 3