AI Rate Professor

Computer Information Systems

Felix Amoruwa

CIS36B · CIS35A · CIS44F · CISD012 · CIS21B · D102 · CIS36A · CIS102 · CIS95F · CIS104 · 64E · 35A · 45 lifetime ratings

AI rating
14/100
RMP rating
1.7/5
Take again
10.87%
Difficulty
3.5

The decision

unless you already know the material and only need credit.

Best fit · Self Taught ProSelf-teaching requiredDisorganized coursesHarsh lab gradingPoor communicationHeavy workload
  • Most students say the course requires self-teaching because lectures and .
  • Many reviews report , and poor email or office-hour support.
  • High grades are possible, especially with prior coding experience, but the learning experience is widely criticized.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

55/100

Grades can be high, but many students say they earned them through prior knowledge, self-teaching, , or .

Online and , but online reviews report more lab confusion and end-loaded workload.

Is the course easy?

Challenging

25/100

The course content feels hard because for beginners.

Both formats are difficult for beginners, with online reviews emphasizing old videos and vague lab instructions.

Is attendance flexible?

Varies

68/100

Many , but some reviews mention required meetings, random participation, or scheduled exams.

Online attendance is usually flexible but not always, while .

Is this professor recommended?

Avoid

14/100

because , and forced to teach themselves.

Both formats are mostly negative, with online reviews showing the strongest pattern of avoidance.

Course guide

See how this professor fits your week.

Grading

Strict

35/100

Students report , and penalties for missing small requirements, though some exams or finals may be lenient.

Format shift

, while in-person reviews also report disputed zeroes and unclear grading.

Workload

Heavy

25/100

Workload is heavy because labs, projects, readings, and .

Format shift

Online reviews repeatedly mention end-loaded labs and heavy self-study, while and reading.

Teaching experience

Poor

22/100

Most reviews describe weak teaching, old slide-based lectures, vague instructions, poor responsiveness, and disorganization.

Format shift

Online sections are criticized for old recordings and copied materials, while and weak explanations.

Assessment method

Balanced

48/100

Assessment , and finals, with labs often driving student frustration.

Format shift

Online reviews focus on labs and final-week deadlines, while , and exams.

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

15 reviews

High confidence · Best fit for Self Taught Pro

isolated praise, but students still report weak teaching and self-learning pressure.

Main concern

Students say and help is unreliable.

What students said

This class is brutal if you don't already know Java.
CIS35A
All he does is read thru slides and doesn't seem .
CIS35A
.
CIS21B

Remote format

Online

31 reviews

High confidence · Best fit for Self Taught Pro

Online reviews are strongly negative, citing old , and heavy self-teaching.

Main concern

Beginners often feel unsupported and .

What students said

He puts very minimal effort to actually teaching and mostly uses old lectures that are about 2 years old.
CIS35A
Two different Syllabi; both full of errors and conflicting.
CIS104
You'll have to spend hours every day teaching yourself everything.
CIS35A

Exam style

Know what to expect from exams and major assignments.

Reviews mention finals and midterms but do not clearly prove open-book, webcam, Lockdown Browser, or strict proctoring policy.

Scheduled FinalLab-Heavy GradingNo Clear Proctoring Evidence

Assessment risk

Standard

50/100

Low score means less forgiving assessment conditions.

In person

and midterms, but exam policy details are not clearly proven.

Scheduled MidtermScheduled FinalNo Clear Exam Policy
he had scheduled finals and the date) that conflicted with other class's finals
CIS36A
The entire class is still waiting for grades from Assignment #2,#3 & Midterm, NO ETA
CIS35A

Online

, and , but they do not clearly prove webcam, proctoring, open-book, or Lockdown Browser rules.

Scheduled FinalZoom Final MentionedNo Clear Proctoring Evidence
he scheduled the being async.
64E
Two of the , and one the night before.
CIS35A

Student evidence

See what students actually said.

Top student voice

If you're new to CIS, Steer away from this class.

Voice snapshots generated from 46 reviews, highlighting , and communication; credibility rating: High.

🎯 Teaching Quality

22/100

he literally doesnt teach whatsoever

⚖️

35/100

he marks off points for things never specified in the .

📚 Workload Pressure

25/100

You'll have to spend hours every day teaching yourself everything.

Theme 1

👨‍🏫 About Teaching Style

  • .
  • Posts old lectures, shows bad, unwilling attitude to help students.
  • .

Theme 2

📈 About Difficulty And Grades

  • There are tons of .
  • so vague with .
  • Easy A+. .

Theme 3

⚠️ About Organization

  • Two different Syllabi; both full of errors and conflicting.
  • .
  • Took > a .

Data context

See exactly what the AI read.

Analysis sample

46

Recent reviews read by the AI

45

Lifetime ratings

90/100

Evidence confidence

The analysis uses 46 reviews across several years and formats, with a strong and repeated negative pattern.

Inside 46 stored ratings

Quality ratings

5 out of 54
4 out of 51
3 out of 54
2 out of 53
1 out of 534

Course coverage

CIS35A21 reviews
CIS1049 reviews
35A5 reviews
64E2 reviews
CIS36A2 reviews
Show 7 more courses
CIS1021 review
CIS21B1 review
CIS36B1 review
CIS44F1 review
CIS95F1 review
CISD0121 review
D1021 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

41 reported outcomes

A range

19

A+ 8 · A 10 · A- 1

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

20

Drop/Withdrawal 3 · Incomplete 5 · Not sure yet 12