AI Rate Professor

Computer Science

Brighu Celly

CS220 · CS150 · 19 lifetime ratings

AI rating
76/100
RMP rating
4.3/5
Take again
78.95%
Difficulty
3.4

The decision

if you want hands-on CS learning and can stay on top of ; verify online support style before enrolling.

Best fit · Effort For RewardHeavy HomeworkEngaging Conversational LecturesReal-World ExperienceExtra Credit AvailableHit-or-Miss Online Support
  • and real-world industry insight.
  • but manageable with timely effort and office hours.
  • A minority report demotivating office-hour comments or .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Many students earn A or B with , and , but the load is real and late work is graded late.

Online and ; online has more grade-posting and support complaints.

Is the course easy?

Standard

48/100

CS150 is more approachable for non-programmers while CS220 goes deeper and feels moderately hard without being a brain-burner.

Difficulty ratings cluster around 3-4 in both formats.

Is attendance flexible?

Varies

55/100

and optional in others, so policy depends on the specific class.

Both online and in-person reviews mix mandatory and .

Is this professor recommended?

WorthIt

79/100

Roughly four in and engagement, tempered by a few strongly negative online experiences.

In-person recommendations are stronger and more consistent than online.

Course guide

See how this professor fits your week.

Grading

Lenient

68/100

and , but feedback can arrive months later so you must still submit on time for peace of mind.

Format shift

stressed online.

Workload

Heavy

32/100

Multiple reviews tag lots of homework and manageable-but-heavy weekly assignments with quizzes.

Format shift

and in-person CS sections.

Teaching experience

Good

78/100

; a vocal minority report dry tangents or unhelpful online office hours.

Format shift

In-person teaching praise is stronger; online quality is more mixed.

Assessment method

FocusOnAssignments

28/100

, and programming assignments drive the grade more than traditional high-stakes exams.

Format shift

and quizzes over pure 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

10 reviews

High confidence · Best fit for Effort For Reward

In-person students largely rate him excellent for conversational, entertaining lectures and willingness and occasional dry tangents.

Main concern

and delayed grade posting can stress .

What students said

“I could go to class just for the entertainment. Learnt a lot. Will take 113 in fall. GOAT.”
CS220
“The , but it's manageable if you stay on top of it.”
CS220
“He goes over conceps in a very simple way so everyone can understand. Good class for non programmers.”
CS150

Remote format

Online

9 reviews

Medium confidence · Best fit for Self Taught Pro

many call lectures fun and and quizzes, while others report , and self-teaching from the internet.

Main concern

Inconsistent support tone and organization can leave struggling students feeling abandoned.

What students said

“He is great. He encourages. Never says quit. He also called an engineer from Amazon.”
CS220
“During office hours, he told us to just quit CS because we didn't .”
CS220
“ if you expect him to teach, as you will find yourself relying on past student's work or the internet.”
CS220

Exam style

Know what to expect from exams and major assignments.

Reviews mention exams drawn from quizzes and .

Quiz-Based ExamsHomework HeavyStarter Code Provided

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

In-person reviews emphasize homework and participation more than exam logistics; .

Homework focusedParticipation matters
“There is a lot of homework but you can ask for help anytime.”
CS220

Online

Online comments note quizzes, homework shown in videos, and starter code with .

Exams from quizzesHomework videosStarter code
“ . . A great class ready to do work. Will give starter code for programs.”
CS220

Student evidence

See what students actually said.

Top student voice

“I could go to class just for the entertainment. Learnt a lot. Will take 113 in fall. GOAT. Class very conversational. Great lectures.”

Voice snapshots generated from 19 reviews spanning online and , and support themes. Credibility rating: High.

🎯 Teaching Quality

78/100

“Dr. Celly is an excellent teacher who really cares about hands-on learning and application of topics.”

📚 Workload Reality

32/100

“ .”

👍

79/100

“Great professor. Inspirational. Had fun in his class. ”

⚠️ Support Mixed Signals

40/100

“Isn't a teacher supposed to motivate and encourage you, not tell you to give up on computer science and go for an easier subject?”

Theme 1

👨‍🏫 About Teaching Style

  • Class very conversational. Great lectures.
  • He clears basics and go in deep of the subject.
  • and gives examples and situation from his experiences in the real world.

Theme 2

📈 About Difficulty and Grades

  • The , but it's manageable if you stay on top of it.
  • If you submit late assignments they are graded at the end of the semester.
  • . .

Theme 3

⚠️ About Online Experience

  • .
  • he grades super slow.
  • Did not teach at all. if you expect him to teach.

Data context

See exactly what the AI read.

Analysis sample

19

Recent reviews read by the AI

19

Lifetime ratings

82/100

Evidence confidence

Nineteen recent reviews across online and in-person CS150/CS220 with and mostly strong quality ratings.

Inside 19 stored ratings

Quality ratings

5 out of 515
4 out of 50
3 out of 50
2 out of 52
1 out of 52

Course coverage

CS22014 reviews
CS1505 reviews

Reported outcomes

A range results lead the reported letter grades.

19 reported outcomes

A range

10

A 10

B range

7

B+ 1 · B 6

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

2

Drop/Withdrawal 1 · Not sure yet 1