Is this an easy A?
FairEffort
68/100As and A+s are common with homework, , and asking for help, but and real coding work mean it is not free.
Online ; in-person comments say do the work and an A is very realistic.
CSC181 · CISC181 · CSIC190 · CISC190 · CIS181 · CISC181190 · 28 lifetime ratings
The decision
Key questions
Is this an easy A?
As and A+s are common with homework, x x, and asking for help, but x x and real coding work mean it is not free.
Online x x x x x; in-person comments say do the work and an A is very realistic.
Is the course easy?
x x x x x x x x and examples, though pace and Java labs can still challenge complete beginners.
Both formats describe manageable intro material; x x x x x x x.
Is attendance flexible?
x x x x as mandatory while others say no; video lectures often cover missed class.
x x x x x x; several in-person reviews mark attendance yes.
Is this professor recommended?
Students repeatedly call him the x x x x x and x x x x x x x and support.
x x x x x; online is more mixed but x x.
Course guide
Grading
Lenient
72/100
x x and x x x x, though online students note tough coding-style docks.
Format shift
Online has more tough-grader tags; x x x x x.
Workload
Moderate
58/100
Weekly videos or x x x, and x x x x but are rarely described as crushing.
Format shift
Online CISC181 is lighter weekly HW and quizzes; Java courses feel heavier on labs.
Teaching experience
Excellent
92/100
x x x x x x x, and passion for student success dominate reviews.
Format shift
In-person teaching praise is strongest; online still calls him caring and x x x.
Assessment method
FocusOnAssignments
38/100
Homework, coding projects, quizzes, and x x x x x x x x x not as central.
Format shift
Online weekly video-HW-quiz pattern; x x x x and labs plus some 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
Classroom format
High confidence · Best fit for Beginner Friendly
In-person reviews overwhelmingly praise his humor, clarity, extra help, and career support.
Main concern
Course can move fast with labs and material; skip class and you fall behind.
What students said
“He cares about students. I was able to zoom outside office hours even weekends for help.”
“If you do everything he assign and listen in class, there is no way not getting an A.”
“If you want an easy A, go somewhere else. If you want to learn to write code like a boss, get in Cassoni's class.”
Remote format
Medium confidence · Best fit for Self Taught Pro
Online students find weekly videos and projects workable, but some report tough style deductions and slow grade fixes.
Main concern
x x x x x x x x and occasional grade update delays.
What students said
“x x x x x x x x x.”
“Don't be intimidated by this course, x x x x x and easy!”
Exam style
Exams are generally fair with no surprises, and some courses use a x x x x x x x x x.
Assessment risk
Standard
62/100
Low score means less forgiving assessment conditions.
In-person reviews mention fair exams with no surprises and a x x x x x x and plenty of time.
“The x x x x x x x x plenty of time and provides clear instructions for.”
“there are x x x x x.”
Online reviews emphasize weekly videos, homework, quizzes, and x x x x x x x x.
“Creative way of making sure students watch weekly videos.”
“The x x x x x x x x x HW assignment and Quiz, and do an Excel or Access assignment.”
Student evidence
Top student voice
“everyone should have at least one Cassoni in their academic life”
“I have to say that Mr Cassoni was one of the x x x x.”
“He posts job and internship opportunities throughout the semester.”
“If you do everything he assign and listen in class, there is no way not getting an A.”
“x x x x x x x x x. Cassoni.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
28
Recent reviews read by the AI
28
Lifetime ratings
86/100
Evidence confidence
28 reviews spanning 2014-2026 with rich detail and consistent praise for teaching and support, tempered by a few online grade disputes.
Inside 28 stored ratings
Reported outcomes
13 reported outcomes
A+ 3 · A 7 · A- 1
B+ 1 · B 1
No reported values
No reported values
No reported values
No reported values