Is this an easy A?
FairEffort
62/100As are common if you complete the , but coding work is non-trivial and .
; in-person reviews stress challenging work with fair support.
The decision
Key questions
Is this an easy A?
As are common if you complete the x x x, but coding work is non-trivial and x x x x.
x x x x x x x x; in-person reviews stress challenging work with fair support.
Is the course easy?
Students call coding hard with mini-assignments, reading, and x x x x x x x x light content ride.
Both online and x x x x x x x x intensity.
Is attendance flexible?
Most reviews mark attendance not mandatory, with flexible learning style; a minority note lecture importance.
Online x x x x x x; in-person is mixed but often flexible.
Is this professor recommended?
Overwhelming praise for lectures, care, and practical teaching outweighs a x x x x x.
x x x x x; online has slightly more logistics friction.
Course guide
Grading
Lenient
74/100
Often called forgiving and x x x x x x and x x, though a few dislike grading style.
Format shift
Online mentions chill policies; x x x x x x x.
Workload
Heavy
32/100
Lots of x x x, and reading are recurring themes.
Format shift
Heavy workload appears in both online and in-person reviews.
Teaching experience
Excellent
90/100
Students highlight thorough lectures, humor, approachability, and deep subject knowledge.
Format shift
Teaching praise is strong across online and in-person sections.
Assessment method
FocusOnAssignments
28/100
Many sections grade mainly through progressive assignments and x x x x x x.
Format shift
Online CIS25 explicitly had no tests; x x x x x x.
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 Hardcore Learner
x x x x x and practical with x x x x, and mentorship for motivated programmers.
Main concern
Heavy mini-assignments and reading; a x x x x x x x.
What students said
“Ben was really chill, and a good professor. He explained the material x x x x x x x x.”
“If you haven't taken a class with Ben, you're missing out. His lectures are thorough and organized, and he's very engaging.”
“He is one of the x x x x x x x x. He is one of the reasons I changed my major to computer science.”
Remote format
Medium confidence · Best fit for Effort For Reward
Online sections keep participatory lectures and x x x x x, though one cohort saw late finals and slow grade returns.
Main concern
x x x x and slow grading can frustrate students.
What students said
“There were not a single test in the class, it was all graded by the x x x x x x x x you to work on them.”
“x x x x x. I also took his CIS 25 class. He really tries to help every student learn and succeed.”
“I'm still sour to this very day about him switching up on us last minute in 2020”
Exam style
Assessment often leans on timed assignments x x x x x x x x.
Assessment risk
StudentFriendly
72/100
Low score means less forgiving assessment conditions.
x x x x x x and mini-assignments; some sections feel test-heavy, but comments rarely detail proctoring.
“His class consists of hour to hour an half lectures that are full of information followed by hour of lab.”
“be prepared to work on bundles of mini assignments and lots of reading.”
Online students report assignment-only grading in x x x x, and x x x x.
“There were not a single test in the class, it was all graded by the x x x x x x x x you to work on them.”
“he said he wouldn't give a x x x x because COVID, then 2 weeks before the semester ended, said there will be a final”
Student evidence
Top student voice
“He is one of the x x x x x x x x. He is one of the reasons I changed my major to computer science.”
“Ben is easily one of the x x x x x x x x chance of learning from.”
“be prepared to work on bundles of mini assignments and lots of reading.”
“If you haven't taken a class with Ben, you're missing out.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
18
Recent reviews read by the AI
18
Lifetime ratings
82/100
Evidence confidence
Eighteen detailed reviews from 2019-2024 across online and x x x x x x x x quality.
Inside 18 stored ratings
Reported outcomes
12 reported outcomes
A+ 1 · A 7
B 2
C 1
No reported values
No reported values
Not sure yet 1