AI Rate Professor

Computer Science

Satish Singhal

CIS1128 · CS50 · CS520A · CS52 · CIS01 · CIS4 · 19 lifetime ratings

AI rating
41/100
RMP rating
3.5/5
Take again
0%
Difficulty
3.0

The decision

if you can teach yourself CS material and tolerate a strict, sometimes harsh classroom tone.

Best fit · Self Taught ProPolarizing personalityTough graderOften rudeSelf-taught heavyStrict and judgmental
  • Student opinions split sharply between older praise and newer complaints about rudeness and humiliation.
  • Coursework often feels self-taught with slow or unhelpful responses to questions.
  • Grading is widely described as tough, with .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

34/100

and harsh zero-for-small-mistakes stories mean an A usually takes .

Online reviews stress harsh zeros and confusion; with little leniency.

Is the course easy?

Standard

48/100

Content is solid CS work that many call tough or rigorous, but not universally brain-melting if you put in effort.

Both formats describe moderate-to-high challenge; older in-person CIS4 reviews sometimes felt more manageable.

Is attendance flexible?

Mandatory

22/100

as mandatory and tag skip-class-you-will-not-pass.

Online CS52 listed attendance mandatory; several in-person comments also stress participation matters.

Is this professor recommended?

Avoid

28/100

Recent students explicitly say not to take him and .

; but the strongest recent voices urge avoidance.

Course guide

See how this professor fits your week.

Grading

Strict

28/100

Students repeatedly call him a .

Format shift

Online CS520A .

Workload

Moderate

42/100

Assignments and but not uniformly overwhelming.

Format shift

Online mentions lots of homework and papers; .

Teaching experience

Average

48/100

Knowledgeable when prepared, yet many report confusion, slow help, and demeaning interactions.

Format shift

Older in-person reviews praise organization and videos; newer online and in-person reviews hammer reachability and respect.

Assessment method

Balanced

52/100

Mix of assignments, quizzes, and text-based exams depending on the course.

Format shift

In-person CIS4 notes exams and quizzes from the text; online focuses more on thrown-at-you assignments.

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

17 reviews

Medium confidence · Best fit for Hardcore Learner

some praise deep knowledge and rigor, while many call him rude, belittling, and a waste of time.

Main concern

, and strict tone can crush motivation.

What students said

“By far the most rudest professor I've ever encountered”
CS50
“Very detailed/organized professor, you'll know exactly what's expected upfront”
CIS4

Remote format

Online

2 reviews

Low confidence · Best fit for Self Taught Pro

Online sections felt like self-taught courses with and and rudeness.

Main concern

Little real teaching support and .

What students said

“mostly self taught course”
CS52
“ . He doesn't teach anything”
CS520A

Exam style

Know what to expect from exams and major assignments.

Reviews mention exams and quizzes tied to readings and .

Text-based exams and quizzesIn-class finals mentionedNo clear open-book policy

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

, and at least one final with little detail on open-book or proctoring tools.

Exams and quizzes from textFinal exam mentioned
“There are exams and ”
CIS4
“aided a ”
CS50

Online

Online comments focus on ; exam policy is not clearly proven.

“ you and expect you to figure it out”
CS52

Student evidence

See what students actually said.

Top student voice

“By far the most rudest professor I've ever encountered. He has bent so many of his rules & aided a .”

Voice snapshots generated from 19 reviews spanning 2006-2020, highlighting polarity in , and support. Credibility rating: Medium.

🧭 Polarizing Teaching

48/100

“Very detailed/organized professor, you'll know exactly what's expected upfront.”

🚫 Recommendation Risk

28/100

“ . He doesn't teach anything and at the end of day you won't going to learn anything.”

📝

28/100

“He gave me a 0 points because I forgot semicolon.”

📚

42/100

“But mostly self taught course.”

Theme 1

👨‍🏫 About Teaching Style

  • mostly self taught course
  • He doesn't teach anything
  • He will never give a direct answer to a student's question

Theme 2

😠 About Character

  • By far the most rudest professor I've ever encountered
  • he would belittle you
  • he is the rudest professor ever

Theme 3

📈 About Difficulty & Grades

  • he makes the class harder than what its suppose to be
  • if you work hard, he will help you

Data context

See exactly what the AI read.

Analysis sample

19

Recent reviews read by the AI

19

Lifetime ratings

62/100

Evidence confidence

Nineteen reviews span many years with rich detail, but strong old-versus-new polarity and sparse grade data lower confidence.

Inside 19 stored ratings

Quality ratings

5 out of 510
4 out of 50
3 out of 53
2 out of 52
1 out of 54

Course coverage

CIS413 reviews
CS520A2 reviews
CIS011 review
CIS11281 review
CS501 review
Show 1 more courses
CS521 review

Reported outcomes

A range results lead the reported letter grades.

2 reported outcomes

A range

1

A 1

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Rather not say 1