AI Rate Professor

Computer Science

Homi Bodhanwala

CS1C · 4B · CS4B · CS4A · CS1A · 39 lifetime ratings

AI rating
72/100
RMP rating
4.1/5
Take again
72.5%
Difficulty
2.8

The decision

Great pick if and want an easier CS grade path; if you need structured teaching.

Best fit · Self Taught ProEasy A potentialGroup project heavySelf-taught online riskSlow gradingIndustry-minded CS
  • Historically loved as a and real software-engineering projects.
  • Recent online CS1C/CS4 reviews warn of , and learning mostly from the book.
  • Grades stay high for many students, so easy A seekers may thrive while deep learners should check the section format carefully.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

86/100

Many call it easy or free A with generous regrades and .

Online still yields high grades but for self-taught work; .

Is the course easy?

Beginner

66/100

Difficulty averages low and , though CS1A can feel advanced and 4B projects get meaty.

Online CS1C often feels too easy content-wise; some in-person intro students say it was overwhelming.

Is attendance flexible?

Recommended

58/100

; several sections do not require it, but missing class means missing announcements and group placement.

Online comments stress you must ; in-person is mixed between mandatory and optional.

Is this professor recommended?

WorthIt

72/100

About 72% would take again; long-term fans are enthusiastic, but recent online critics strongly caution against him.

In-person and older reviews are much warmer; recent online CS1C/CS4 reviews drag the recommendation score down.

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

, and high A rates balance occasional tough multiple-select tests.

Format shift

Online complaints are more about grading timing than harshness; .

Workload

Light

68/100

and exams easy, though group projects and .

Format shift

Online recent sections may have little structured work but still large group deliverables; in-person 4B is project-heavy.

Teaching experience

Good

64/100

Strong when he lectures deeply and coaches projects; weak when classes become short office-hour style sessions with self-teaching.

Format shift

; recent online delivery is often rated poor.

Assessment method

FocusOnAssignments

38/100

, and deliverables often outweigh traditional exams, especially in 1C and 4B.

Format shift

; some older sections mix MC tests and coding 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

25 reviews

High confidence · Best fit for Effort For Reward

In-person and older sections often praise , and if you keep up.

Main concern

Some intro students find CS1A too advanced or tests picky, and .

What students said

“Professor Homi was probably the CS professor that .”
CS1C
“Hands down the . .”
CS4B
“This class was way too easy, and I felt like I didn't learn that much.”
CS1C

Remote format

Online

15 reviews

High confidence · Best fit for Self Taught Pro

short , and grades pushed at the deadline.

Main concern

Little actual teaching and .

What students said

“didn't teach ANY concepts required for assignments. .”
CS1C
“he didn't grade anything until the last day when grades should be submitted.”
CS1C
“Very awesome !”
CS1C

Exam style

Know what to expect from exams and major assignments.

Exam friendliness is generally high when tests exist, but many recent .

Easy exams when heldGroup final projectsTake-home MC plus in-class codingLate or postponed grading

Assessment risk

Standard

62/100

Low score means less forgiving assessment conditions.

In person

In-person students mention fair or , and major group project deliverables.

Tests easier than homeworkTake-home MC and in-class codingSemester group projectSelect-all tests in older reviews
“ .”
CS1A
“ and an in class coding exercise on the day of the exam.”
CS4A

Online

Online reviews rarely describe proctoring; several say quizzes never happened or .

Group projectsMinimal exams mentionedLate grade submission
“He said , but that never happened.”
CS1C
“ .”
CS1C

Student evidence

See what students actually said.

Top student voice

“You'll learn a lot if you want to, but its also a free A so if you don't care you're ok”

Voice snapshots generated from 40 CS reviews, contrasting strong in-person legacy feedback with . Credibility rating: High.

🎯 Teaching Quality

64/100

“Professor Homi was probably the CS professor that .”

🧯 Recent Online Risk

20/100

“Legitimately one of the .”

🅰️ Easy A Path

86/100

“its also a free A so if you don't care you're ok”

🛠️ Real-World Projects

88/100

“he really made it shine. He works in industry & forced us to use industry development cycles/models in projects.”

Theme 1

👨‍🏫 About Teaching Style

  • and I can say I learned a lot during the semester.
  • most learning is done from the textbook and not the "lectures"
  • Homi is a true homie.

Theme 2

📈 About Difficulty & Grades

  • Easy A, but for if you barely learn anything?
  • if you complete all of it you should be set for the tests.
  • he takes forever to grade things sometimes, but other than that he's great.

Theme 3

👥

  • The whole class is
  • My one disclaimer is to pick a strong group.
  • and the Qt framework more.

Data context

See exactly what the AI read.

Analysis sample

40

Recent reviews read by the AI

39

Lifetime ratings

86/100

Evidence confidence

40 reviews with a : strong historical praise versus recent online teaching failures, enough sample for high confidence.

Inside 40 stored ratings

Quality ratings

5 out of 526
4 out of 51
3 out of 55
2 out of 53
1 out of 55

Course coverage

CS1C13 reviews
CS1A10 reviews
CS4B8 reviews
CS4A7 reviews
4B2 reviews

Reported outcomes

A range results lead the reported letter grades.

35 reported outcomes

A range

28

A+ 8 · A 19 · A- 1

B range

4

B+ 1 · B 3

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

2

Not sure yet 1 · Rather not say 1