AI Rate Professor

Computer Science-C.S.I.T.

Babak Shahpar

CS105 · CS216 · COSCI540 · COSIT508 · CS575 · COSC575 · CS130 · COMP575 · CS136 · COSCI541 · COSCI575 · CS501 · CS116 · CS508 · 55 lifetime ratings

AI rating
28/100
RMP rating
2.2/5
Take again
18.92%
Difficulty
3.9

The decision

Avoid if you have any other option—expect belittling lectures, opaque grades, and heavy self-teaching.

Best fit · Self Taught ProRude and belittlingNo grades until endEgo heavySelf-teach requiredTimed typing tests
  • , and delayed or missing feedback until finals.
  • Passing is common via partial credit or curve, but learning and A grades feel gatekept for many.
  • A small minority defend tough love and knowledge of C++; unless no alternative.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

Many pass with B, but A is rare and gated; and .

Online and and late grades.

Is the course easy?

Challenging

30/100

and timed exams make the course feel harder than necessary.

; .

Is attendance flexible?

Mandatory

15/100

Attendance and live participation are heavily enforced; lateness and silence draw anger.

Consistent across online Zoom cold-calls and in-person rooms.

Is this professor recommended?

Avoid

22/100

Would-take-again near 19% and defenders.

Online and ; positives are outliers.

Course guide

See how this professor fits your week.

Grading

Harsh

28/100

, and reports that almost nobody gets an A .

Format shift

Both formats complain about grade opacity; online dean reports are notable.

Workload

Moderate

45/100

HW sometimes counts little; labs and .

Format shift

Online notes tons of low-weight HW; .

Teaching experience

Poor

28/100

Knowledge exists for some fans, but rudeness, vague lectures, and hostility dominate the student record.

Format shift

Online and years.

Assessment method

FocusOnExams

78/100

Finals and midterms can be 40%+ with sparse lab/HW weight; grades often unknown until the end.

Format shift

Online timed short questions 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

31 reviews

High confidence · Best fit for Self Taught Pro

Long-running in-person pattern of , and many Avoid warnings; occasional fans of passion and easy pass.

Main concern

Rude treatment, no mid-semester grades, and .

What students said

“He bullied a girl with a stutter and make comments on her intelligence for being a woman”
CS216
“ unless you have to, but is a pretty easy pass”
cs136
“The . ”
CS216

Remote format

Online

19 reviews

High confidence · Best fit for Self Taught Pro

Online CS sections heavily criticized for scrolling prewritten , and grades revealed only at the end.

Main concern

Hostile participation culture and .

What students said

“Just don't do it... We had to report him to the dean to get our final grade 2 weeks after semester was over”
CS216
“Lectures mostly involved scrolling through pre-written programs”
CS116
“Belittling to all students. Humiliates you during class”
CS105

Exam style

Know what to expect from exams and major assignments.

pressure with little review material or feedback.

Timed examsSpeed typing feelBased on lecture/lab codeLittle feedbackLate grade release

Assessment risk

Strict

32/100

Low score means less forgiving assessment conditions.

In person

; little midterm feedback and heavy weight on finals.

Timed lecture exercisesExam-heavy gradeReuse lab code sometimes
“ but on a timer”
CS216
“ and lab, and he lets us reuse the code from them”
cs136

Online

Online tests described as super hard timed questions focused on speed and memorization more than debugging.

Timed 10-minute questionsSpeed typingHard online testsPartial credit sometimes
“Tests are timed 10 minute questions”
CS130
“ is annoying but he gives a lot of partial credit”
cs136

Student evidence

See what students actually said.

Top student voice

“Just don't do it. No matter how tough your schedule it. He is rude, and unorganized.”

Voice snapshots generated from 50 reviews (19 online, 31 in-person), highlighting climate, grading opacity, and . Credibility rating: High.

🎯 Teaching Quality

28/100

“Having him as a professor is about as useful as watching paint dry”

👎 Recommendation Rate

22/100

“Do the professor”

📊 Grade Transparency

20/100

“You wont know your grade until the end”

🗣️ Classroom Climate

15/100

“Belittling to all students. Humiliates you during class”

Theme 1

👨‍🏫 About Teaching Style

  • Lectures mostly involved scrolling through pre-written programs
  • he doesn't really teach just writes code and makes you copy
  • great lectures. makes the but high ego beware

Theme 2

📈 About Difficulty & Grades

  • Gatekeeps your actual grade. Grades in a sense where everyone passes but no-one gets an A
  • Final is 40% of total grade
  • is a pretty easy pass

Theme 3

⚠️ About Respect & Tone

  • He bullied a girl with a stutter
  • compares class to elementary students
  • hostile towards students that ask simple questions

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

55

Lifetime ratings

90/100

Evidence confidence

50 reviews across online and of rudeness, grade opacity, and self-teaching strongly support high credibility.

Inside 50 stored ratings

Quality ratings

5 out of 513
4 out of 53
3 out of 52
2 out of 55
1 out of 533

Course coverage

CS21615 reviews
cs1365 reviews
CS5755 reviews
COSC5754 reviews
COSCI5754 reviews
Show 9 more courses
COMP5753 reviews
CS1163 reviews
CS1303 reviews
CS5083 reviews
COSCI5401 review
COSCI5411 review
COSIT5081 review
CS1051 review
CS5011 review

Reported outcomes

B range results lead the reported letter grades.

38 reported outcomes

A range

11

A+ 1 · A 10

B range

15

B+ 1 · B 14

C range

5

C 5

D range

1

D+ 1

F

0

No reported values

No letter grade reported

6

Drop/Withdrawal 3 · Not sure yet 3