Is this an easy A?
HardWork
28/100Many state 95%+ for an A, few As, heavy projects, and low test averages, so grades reward serious sustained work.
Both formats stress hard A standards; online also notes few ECs and must turn everything in.
CS2 · CIS10 · CS8 · CS3 · CS008 · CS3A · CS3ACS8 · 217 lifetime ratings
The decision
Key questions
Is this an easy A?
Many state 95%+ for an A, few As, heavy projects, and low test averages, so grades reward serious sustained work.
Both formats stress hard A standards; online also notes few ECs and must turn everything in.
Is the course easy?
x x x x x x x x deep, and students call it trial by fire sink-or-swim.
In-person and online both describe high intellectual and time demand.
Is attendance flexible?
x x x x x x x, though a few list attendance optional.
In-person more often mandatory; some online/async notes still emphasize not falling behind.
Is this professor recommended?
passionate CS majors recommend him x x x x x.
x x x x; online is mixed between deep learning and chaos complaints.
Course guide
Grading
Strict
32/100
Tough grader tags, 95% A thresholds, low test averages, and late work often not accepted.
Format shift
Strict standards appear in both formats; some note second chances if you truly know the material.
Workload
Overwhelming
18/100
Lots of homework and multi-project stacks commonly described as 20-30 hour weeks and sole-focus classes.
Format shift
Both online and in-person hammer workload; online adds Gentlegrader project grind.
Teaching experience
Good
74/100
Strong concept lectures, feedback, and outsized x x x x x x and polarizing toughness.
Format shift
In-person teaching praised more consistently; online organization and x x x x x.
Assessment method
FocusOnAssignments
35/100
x x x x x; some terms are test-heavy or pop-quiz heavy, but x x x.
Format shift
Online CS8 sometimes NO TESTS; x x x x x x and heavy HW.
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 x x and overwhelmed droppers; humor, Discord/help, and flexible deadlines appear beside pop quizzes and huge projects.
Main concern
Workload can consume the semester; personality and toughness are polarizing.
What students said
“If you want to get an easy A, x x x x x. x x x. If you really wanna learn CS well, he's the GOAT.”
“You will get projects every week that take 20-30 hours each, and x x x x x x.”
“The class was brutal but it forced me to become a better programmer (I'm a SWE now).”
Remote format
Medium confidence · Best fit for Hardcore Learner
Online CS2/CS3A/CS8 is uneven: strong learners praise depth, while others report x x x x x x, and x x x.
Main concern
Organization, deadlines, and communication can feel chaotic online, with x x x x x x x x.
What students said
“His arrangements of online classes are chaotic, and I x x x x x x x x x”
“Lectures are resourceful and in-depth, other than learning C++ as such he wants you to deeply understand concepts”
“x x x x x x and locked down in Gentlegrader”
Exam style
Assessment ranges from no formal tests to strict in-person or x x x x x x x x x.
Assessment risk
Standard
48/100
Low score means less forgiving assessment conditions.
x x x x x x x x, pop quizzes, low averages, and large final projects built from weekly work.
“x x x x x.Not an easy class, very sink or swim.”
“Test averages were ~40%, ~5 questions each.”
Online evidence includes no-test terms, heavy cumulative projects, and x x x x x x x x x.
“NO TESTS. Class is hard but he's one of the better professors at PCC.”
“x x x x x x and locked down in Gentlegrader”
Student evidence
Top student voice
“If you want to get an easy A, x x x x x. x x x. If you really wanna learn CS well, he's the GOAT.”
“I can say for a fact that taking Barkeshli made me a much better programmer.”
“You get projects every week that take 20-30 hours each, and x x x x x x.”
“Lots of work, 95% and above for an A.”
“Beneath his eccentric personality, Professor Barkeshli has a heart of gold.”
Theme 1
Theme 2
Theme 3
Data context
Analysis sample
50
Recent reviews read by the AI
217
Lifetime ratings
88/100
Evidence confidence
Fifty detailed reviews spanning many years and courses show consistent themes on workload, growth, and polarizing style.
Inside 50 stored ratings
Reported outcomes
47 reported outcomes
A+ 3 · A 20
B 2
No reported values
No reported values
No reported values
Drop/Withdrawal 9 · Incomplete 1 · Not sure yet 8 · Rather not say 4