AI Rate Professor

Computer Science

Satish Singhal

CIS13 · CECS1 · CSCI1 · CS9012 · CS2 · CS3 · CIS3444 · ENGR1 · CS52 · CS1 · CSCI2 · CSSECT · 53 lifetime ratings

AI rating
12/100
RMP rating
2.6/5
Take again
25%
Difficulty
3.6

The decision

unless you already , and can handle strict grading and harsh feedback.

Best fit · Self Taught ProTough graderNot beginner friendlyHeavy workloadSelf-teaching requiredRude or harsh feedback
  • Many students describe Singhal as , and not beginner friendly, especially in CS1.
  • Grades can be possible with , and strict adherence to his expectations.
  • A minority of students value his knowledge and structure, but the dominant experience is high-risk and stressful.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

35/100

A grades are possible, especially with , but students , and strict expectations.

Online reviews emphasize time-consuming IOAAs and , while students who follow his methods.

Is the course easy?

Challenging

26/100

The course feels far harder than an intro class because students report , and heavy self-teaching.

Both formats describe challenging material, with online comments stressing IOAA workload and in-person comments stressing poor beginner support.

Is attendance flexible?

Mandatory

15/100

Tags and comments indicate skipping class is risky, and one review says he makes students attend the full class time.

Attendance concerns come mainly from in-person reviews and tags, while online reviews .

Is this professor recommended?

Avoid

25/100

Most students do not recommend him because , and poor support for beginners.

Both formats contain avoid warnings, with online reviews especially negative about help and workload.

Course guide

See how this professor fits your week.

Grading

Harsh

18/100

Students repeatedly call him a tough or , and small mistakes.

Format shift

Online and comments focusing heavily on IOAAs.

Workload

Overwhelming

18/100

Many reviews mention lots of , and assignments beyond what students expect.

Format shift

Online workload is described as especially time-consuming, while .

Teaching experience

Poor

28/100

Although some students praise his knowledge, many more describe him as , and .

Format shift

In-person evidence is broad and polarized, while online evidence is mostly negative and focused on lack of help.

Assessment method

Balanced

58/100

Students mention , and projects, so assessment appears mixed rather than exam-only.

Format shift

Online reviews emphasize IOAAs, quizzes, homework, and exams, while , and reading.

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

43 reviews

High confidence · Best fit for Self Taught Pro

In-person reviews are polarized but mostly , and self-study demands.

Main concern

Beginners risk struggling because many students and punishes mistakes harshly.

What students said

“He doesn't teach, you will have to teach your self most of the material.”
CECS1
“This is not a beginning class, even though it's supposed to be!”
CSCI1

Remote format

Online

7 reviews

High confidence · Best fit for Self Taught Pro

Online students report , and little beginner support, with as the main grade relief.

Main concern

Online students repeatedly describe being left without help while and harshly graded work.

What students said

“If you have never taken a CS .”
CSCI1
“ .”
CSCI1

Exam style

Know what to expect from exams and major assignments.

Exams and quizzes are described as hard and strictly graded, but reviews do not clearly prove proctoring, webcam use, open-book rules, or Lockdown Browser.

Weekly QuizzesHard TestsHandwritten Exam CodeHarsh DeductionExam policy not fully proven

Assessment risk

Strict

24/100

Low score means less forgiving assessment conditions.

In person

handwritten exam code, but do not clearly prove closed-book rules or proctoring.

Handwritten Exam CodeHard TestsHarsh Deduction
“he ”
CS1
“If you miss a tiny part of an ”
CSCI1

Online

Online reviews mention weekly quizzes, tests, exams, and harsh deductions, but .

Weekly QuizzesHard TestsHarsh Deduction
“For quizzes and and his e-book carefully before taking them.”
CSCI1
“There's a ”
CS52

Student evidence

See what students actually said.

Top student voice

“If you have never taken a CS .”

Voice snapshots generated from 50 reviews, highlighting key themes in , and positive outliers; credibility rating: High.

⚠️ Beginner Risk

26/100

“This is not a beginning class, even though it's supposed to be!”

🧱

18/100

“He has no tolerance for logic errors in the code, so watch out for those.”

👨‍🏫 Teaching Quality

28/100

“He doesn't teach, you will have to teach your self most of the material.”

Theme 1

👨‍🏫 About Teaching Style

  • He doesn't teach, you will have to teach your self most of the material.
  • .
  • Does not teach or , and the class difficulty exponentially rises in a week and a half.

Theme 2

📈 About Difficulty & Grades

  • .
  • He has a ton of which is why I got an A in the class.
  • .

Theme 3

⚠️ About Student Treatment

  • He belittles you a lot that's why not many students in the class never asked him anything.
  • This man will bring you down for the smallest of mistakes and that goes for grading as well.
  • Extremely vague, no help, doesn't accept advice, rude, acts like a dictator.

Theme 4

✅ Positive Outliers

  • This Professor is tough but he knows what he is doing.
  • Professor Singhal knows everything about C++.
  • He is tough, but tough teacher forges the .

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

53

Lifetime ratings

94/100

Evidence confidence

Fifty reviews across many years provide extensive evidence, and the main complaints are repeated consistently despite some positive outliers.

Inside 50 stored ratings

Quality ratings

5 out of 514
4 out of 54
3 out of 56
2 out of 56
1 out of 523

Course coverage

CS120 reviews
CSCI112 reviews
CS23 reviews
ENGR13 reviews
CECS12 reviews
Show 7 more courses
CIS34442 reviews
CS32 reviews
CS90122 reviews
CIS131 review
CS521 review
CSCI21 review
CSSECT1 review

Reported outcomes

A range results lead the reported letter grades.

33 reported outcomes

A range

17

A+ 3 · A 11 · A- 3

B range

5

B 5

C range

2

C+ 1 · C 1

D range

2

D 2

F

0

No reported values

No letter grade reported

7

Drop/Withdrawal 2 · Incomplete 1 · Not sure yet 3 · Rather not say 1