AI Rate Professor

Computer Science

Irfan Malik

CS118 · CS113 · 15 lifetime ratings

AI rating
29/100
RMP rating
2.5/5
Take again
26.67%
Difficulty
3.9

The decision

Skip him for intro CS if possible; if you already code solidly and .

Best fit · Self Taught ProConfusing lecturesExpects prior CS knowledgeTough graderSelf-teach heavyOpen-note quizzes
  • Many students say lectures are sloppy or confusing and expect prior coding knowledge.
  • Assignments and guidance.
  • A minority praise industrial experience, care, and open-note quizzes when students already know CS.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

42/100

Some students get As, especially with open-note quizzes, but and .

Nearly ; the one online review gives no grade outcome.

Is the course easy?

Challenging

36/100

Content and pacing feel advanced for intro CS because and expect prior programming.

In-person reviews drive this; online also says you need a strong coding foundation.

Is attendance flexible?

Optional

72/100

, though skipping can still leave you lost on expectations.

In-person mostly optional; the as mandatory.

Is this professor recommended?

Avoid

30/100

Low take-again rate and reviews.

Recommendation ; online review is strongly against.

Course guide

See how this professor fits your week.

Grading

Strict

35/100

Tough grader and .

Format shift

.

Workload

Moderate

42/100

several classes graded on few high-stakes items.

Format shift

and sparse graded items; online lacks workload detail.

Teaching experience

Poor

36/100

Common themes are , shaming questions, and learn-it-yourself structure despite industry background.

Format shift

Poor teaching clarity is reported online and in person; positives cluster among experienced students.

Assessment method

Balanced

55/100

Mix of , and a final; some sections grade by few high-stakes pieces.

Format shift

; online review emphasizes lecture 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

14 reviews

High confidence · Best fit for Self Taught Pro

In-person CS113/CS118 feedback is mixed but leans negative on clarity, organization, and fairness; some students with experience still earn As.

Main concern

and tough or .

What students said

“he makes zero sense and doesn't seem to care about his students”
CS118
“open-note and ”
CS118
“ if you have prior CS experience”
CS113

Remote format

Online

1 reviews

Low confidence · Best fit for Self Taught Pro

Single online CS118 review is strongly negative about learning value and public shaming for questions.

Main concern

Harsh public call-outs and no learning without a strong coding base.

What students said

“You will never learn anything from this class unless you have a strong foundation in coding”
CS118

Exam style

Know what to expect from exams and major assignments.

Quizzes can be open-note and easier, but overall assessment still feels unfair or high-pressure for many.

Open-note quizzesInternet-allowed quizzesQuizzes with mistakesFinal examFew graded items

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

In-person students report open-note or and a .

Open-note quizzesInternet quizzesFinal examUnfair grading
“open-note and they would be closed book”
CS118
“Gives only 5 assignments, 5 quizzes & 1 final and ”
CS118

Online

Online review does not clearly describe proctoring or .

Tough grader
“Never, ever think about taking his class!!!”
CS118

Student evidence

See what students actually said.

Top student voice

“ as a last resort.”

Voice snapshots generated from 15 CS reviews, mostly in person, highlighting clarity, prior knowledge, and grading. Credibility rating: Medium.

🚫 Recommendation Risk

30/100

“ ”

👨‍🏫 Teaching Clarity

36/100

“Sloppy lectures. Expects students to know concepts that they haven't learned yet”

📘 Prior Knowledge Gate

36/100

“You will need to know a ”

📝 Assessment Style

58/100

“open-note and they would be closed book”

Theme 1

💻 About Teaching Style

  • he makes zero sense and doesn't seem to care about his students
  • A majority of this class is a learn it yourself class

Theme 2

📈 About Difficulty & Grades

  • Very, very difficult class with the most difficult professor at Ohlone
  • if you care about your GPA then you're better off taking some other professor

Theme 3

👍 About Upsides

  • He's also very accommodating to student needs and is very flexible
  • He's a pretty nice professor and can really help you understand things only if you want to
  • A and pro student Professor

Data context

See exactly what the AI read.

Analysis sample

15

Recent reviews read by the AI

15

Lifetime ratings

68/100

Evidence confidence

Fifteen reviews with detailed CS comments support a , though online evidence is thin.

Inside 15 stored ratings

Quality ratings

5 out of 53
4 out of 52
3 out of 51
2 out of 52
1 out of 57

Course coverage

CS1188 reviews
CS1137 reviews

Reported outcomes

A range results lead the reported letter grades.

14 reported outcomes

A range

6

A 6

B range

2

B+ 1 · B 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

6

Not sure yet 5 · Rather not say 1