Is this an easy A?
FairEffort
62/100Many finish with A if they code solidly and , but HLA and dense modules still demand real effort.
Online is more polarized; experienced programmers report easier As than true beginners.
CS31 · CS20A · CS79A · CS83R · CS50 · CS17 · MATH11 · CS52 · CS80 · CS52ONLINE · 112 lifetime ratings
The decision
Key questions
Is this an easy A?
Many finish with A if they code solidly and x x, but HLA and dense modules still demand real effort.
Online is more polarized; experienced programmers report easier As than true beginners.
Is the course easy?
Assembly concepts, HLA, and x x x x x x x.
Online CS17 comments drive the hard rating; some other CS courses feel milder.
Is attendance flexible?
Most online sections are asynchronous with x x x and no required live class.
Flexibility is mainly an online feature; x x x x but are less central.
Is this professor recommended?
Recommended for motivated CS students who want real learning and x x x x x x.
Online CS17 has more avoid comments; other courses and in-person reviews are warmer.
Course guide
Grading
Lenient
74/100
Frequent reports of x x x x, and responsive help if you ask early.
Format shift
Online students emphasize leniency and email support; a minority still call him tough.
Workload
Heavy
36/100
Weekly modules, programming assignments, and long study hours, especially in compressed terms.
Format shift
Online 8-week terms feel most overwhelming; experienced programmers report lighter load.
Teaching experience
Good
71/100
x x x and strong support for many, undermined by text-only delivery and HLA obscurity.
Format shift
In-person and non-CS17 courses get higher praise; online CS17 teaching format is the main criticism.
Assessment method
Balanced
48/100
Programming assignments plus quizzes and exams, often with open notes and resubmission chances.
Format shift
Online CS17 details dominate: open-note quizzes, coding PAs, and multi-part tests.
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
Medium confidence · Best fit for Hardcore Learner
In-person and campus students more x x x x x, and strong CS teaching across CS17 and other courses.
Main concern
Still expect hard programming work and x x x x x.
What students said
“Professor Stahl is the x x x x x. CS17 class is challenging, but you will learn a lot.”
“there are NO video lectures whatsoever, so you have to basically read through everything”
“He's caring and is very articulate in his teaching.”
Remote format
High confidence · Best fit for Self Taught Pro
Online CS17 is asynchronous text modules with x x x x, and x x; experiences split between love and hate.
Main concern
No video lectures and obscure HLA resources make the class brutal for beginners.
What students said
“Modules are available upfront, allowing self-paced study. x x x x x x and coding assignments that can be resubmitted.”
“the whole class is just text, there are no videos”
“x x x x and very lenient with grading.”
Exam style
Quizzes and x x x x x x x x with coding components and flexible support.
Assessment risk
StudentFriendly
78/100
Low score means less forgiving assessment conditions.
x x x x x x and more on straightforward module-based exams and assignments.
“Everything is done in modules assignment and x x x x”
“x x x x and hard so work at least a couple days in advance.”
Online students report x x x x x x x, and time to finish.
“open-note quizzes and x x x x x x”
“x x x x and coding problems with plenty of time to finish.”
“Prof Stahl is really x x x x x x x x x”
Student evidence
Top student voice
“Ideal for self-motivated learners with some programming experience.”
“x x x x and x x x.”
“the whole class is just text, there are no videos”
“x x x x unless you've already taken C programming. This is NOT a beginner class.”
“If you fully read the material he gives, it always has everything you need to get 100% on the assignments.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
112
Lifetime ratings
87/100
Evidence confidence
Fifty reviews with a large online sample, repeated concrete x x x x x x, and polarized CS17 outcomes.
Inside 50 stored ratings
Reported outcomes
48 reported outcomes
A+ 8 · A 24 · A- 2
B+ 1 · B 3
C 2
No reported values
No reported values
Drop/Withdrawal 1 · Incomplete 2 · Not sure yet 5