Is this an easy A?
HardWork
38/100Projects and labs are repeatedly called tough; high grades come from heavy .
Both online and ; online has one especially negative survival story.
The decision
Key questions
Is this an easy A?
Projects and labs are repeatedly called tough; high grades come from heavy x x x x x.
Both online and x x x x x; online has one especially negative survival story.
Is the course easy?
Students x x x x x, and high weekly time demands.
Difficulty emphasis is consistent across formats, with CISC187 especially hard.
Is attendance flexible?
x x x x x x; several tags and comments warn that skipping class hurts success.
x x x x x x x; online reports are mixed.
Is this professor recommended?
Nearly universal take-again support for students who want real CS skill growth.
In-person recommendations are extremely strong; online is positive overall with x x x x.
Course guide
Grading
Fair
58/100
Students call him picky about code quality but fair, with x x and x x.
Format shift
x x x x; in-person more often says fair with high standards.
Workload
Heavy
24/100
Daily labs, multi-hour projects, and x x x x x x x.
Format shift
Both formats report lots of coding; x x x x x x.
Teaching experience
Excellent
93/100
Industry experience, clear examples, humor, and x x x x x x x x.
Format shift
In-person praise is near-unanimous; online is mostly excellent with one severe complaint.
Assessment method
FocusOnAssignments
32/100
Grades center on frequent labs and x x x x x x x x.
Format shift
x x and project focus dominates; 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
In-person students consistently praise x x x x x x, and career-changing C++ teaching.
Main concern
x x x and fast lab pace can overwhelm students who fall behind early.
What students said
“x x x as early as possible!”
“I would not be the programmer I am now ... without his teachings.”
“If x x x x x x x x x 100%.”
Remote format
Medium confidence · Best fit for Hardcore Learner
x x x x x x x x x and GitHub workflows, with one harsh review calling him unclear and disrespectful.
Main concern
A minority online student found him unsupportive and extremely demanding.
What students said
“With his industry experience (that other profs lack), Dave can teach you professional coding practice.”
“I x x x x x x x! ... He is disrespectful, and acts like you are his employee and not his student.”
Exam style
Quizzes and tests can be hard, but the core risk is demanding coding projects rather than proctored online lockdown exams.
Assessment risk
Standard
48/100
Low score means less forgiving assessment conditions.
In-person reviews mention difficult quizzes and x x x x x x x x details.
“Quizzes and x x x x, but x x x x x.”
“Each class has a lab, and x x x x x.”
Online comments focus on hard C++ projects and GitHub submission more than camera or lockdown proctoring.
“You submit work to GitHub repo he creates, so you can refer back to the code after this class ends.”
“the course is hard and C++ will beat you down”
Student evidence
Top student voice
“If x x x x x x x x x 100%. It's not even a choice.”
“Probably the x x x x x x x.”
“I would not be the programmer I am now (fulltime Blender developer under the devfund) without his teachings.”
“x x x x x x x x x x commit 10-15 hrs a week.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
23
Recent reviews read by the AI
23
Lifetime ratings
90/100
Evidence confidence
23 reviews over many years show highly consistent praise for teaching quality and workload intensity, with only rare dissent.
Inside 23 stored ratings
Reported outcomes
16 reported outcomes
A+ 2 · A 7
B+ 1 · B 3
No reported values
No reported values
No reported values
Not sure yet 2 · Rather not say 1