AI Rate Professor

Computer Science

Richard Cassoni

CSCI220 · CSIS100 · CISC181 · CSCI110 · CISC190 · CSISCSIS · CSIT110 · CSIS110 · CSC110 · CSNT180 · 43 lifetime ratings

AI rating
91/100
RMP rating
4.6/5
Take again
80%
Difficulty
2.7

The decision

if you want a and are willing to do the labs and homework.

Best fit · Effort For RewardGoes above and beyondHomework and labs drive gradesGreat for new programmersAlways available for helpCaring and patient
  • Extremely dedicated CS instructor who stays late, uses Skype, and tutors outside class
  • Success depends on keeping up with labs and ;
  • Most students report strong learning and high grades if they put in steady work

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

Many students earn As, but only if they keep up with labs and homework; effort is required, not a free A.

; no online reviews.

Is the course easy?

Beginner

68/100

Intro programming content is approachable with his teaching, though it gets harder later and is tough for .

; no online reviews.

Is attendance flexible?

Mandatory

28/100

and part of the grade, with success tied to showing up.

; no online reviews.

Is this professor recommended?

MustTake

88/100

Nearly all detailed and real help outside class.

; no online reviews.

Course guide

See how this professor fits your week.

Grading

Fair

72/100

Described as fair and wanting students to pass, with only rare complaints of .

Format shift

.

Workload

Moderate

48/100

Expect regular homework and in the term.

Format shift

.

Teaching experience

Excellent

92/100

, and extraordinary after-hours help.

Format shift

.

Assessment method

FocusOnAssignments

35/100

, and projects dominate; midterms appear but .

Format shift

.

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 Effort For Reward

and discussion-like, with heavy emphasis on labs, homework, and showing up; he is widely praised for availability and patience with beginners.

Main concern

Falling behind on weekly labs or missing class can snowball quickly.

What students said

“ .”
CSCI110
“He cares about students. I was able to zoom outside office hours even weekends for help.”
CISC190
“There is a lot of material to be learned but as long as you apply yourself (and attend class), you'll do great.”
CSIS110

Remote format

Online

0 reviews

Low confidence

No stored summary is available for this format.

Main concern

No main concern is stored for this format.

Exam style

Know what to expect from exams and major assignments.

Exams exist and can be challenging but fair if you know the material; most risk .

In-person midtermsHomework and labs heavyGroup projects

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

but fair if you keep up, with success tied more to labs and homework than exotic exam software.

In-person midtermsLabs and homework criticalGroup website projects
“Mid-term was not easy but fair if you knew the stuff.”
CSCI110
“He provides an website and product description.”
CSIS110

Online

Student evidence

See what students actually said.

Top student voice

“If you're willing to put in the effort to .”

Voice snapshots generated from 43 , and beginner support. Credibility rating: High.

🌟 Teaching Dedication

92/100

“Outstanding professor. Easily demonstrates the most dedication I've ever seen to his students' success.”

👍

88/100

“He is good. !”

📚

48/100

“Yes you need to pay attention and DO ALL THE HOMEWORK AND LABS !!!”

⚖️

62/100

“Be prepared to keep up with the class for a good, easy grade.”

Theme 1

👨‍🏫 About Teaching Style

  • He loves teaching and he knows what he's talking about!
  • The class felt less like lecture and more like a discussion.
  • down.

Theme 2

📈 About Difficulty & Grades

  • This class is VERY difficult for those new to programming, but he truly goes above & beyond to help.
  • Great teacher!!! He is very knowledgeable, and cares about his students!
  • Overall class was easy, if you can't follow through during class, read the chapter and you'll be fine.

Theme 3

❤️ About Character

  • He once stayed up until 2:00am to help students with a .
  • Never will I see another teacher so willing to bend over backwards to help his students.
  • He's a really cool guy and is supportive and kind to all students.

Data context

See exactly what the AI read.

Analysis sample

43

Recent reviews read by the AI

43

Lifetime ratings

86/100

Evidence confidence

43 in-person reviews span many years with , and teaching quality despite a few sparse older comments.

Inside 43 stored ratings

Quality ratings

5 out of 538
4 out of 54
3 out of 50
2 out of 50
1 out of 51

Course coverage

CSCI11020 reviews
CSIS1108 reviews
CISC1904 reviews
CISC1812 reviews
CSCI2202 reviews
Show 5 more courses
CSIS1002 reviews
CSIT1102 reviews
CSC1101 review
CSISCSIS1 review
CSNT1801 review

Reported outcomes

A range results lead the reported letter grades.

15 reported outcomes

A range

11

A 7 · A- 4

B range

0

No reported values

C range

1

C+ 1

D range

1

D 1

F

0

No reported values

No letter grade reported

2

Not_Sure_Yet 2