AI Rate Professor

Computer Science

Sassan Barkeshli

CS2 · CIS10 · CS8 · CS3 · CS008 · CS3A · CS3ACS8 · 217 lifetime ratings

AI rating
72/100
RMP rating
3.9/5
Take again
67.86%
Difficulty
3.1

The decision

if you want real CS growth and can live with brutal workload and tough love.

Best fit · Hardcore LearnerTrial by fire CSLots of homework95% for an ATough love humorReal programmer growth
  • and huge learning upside for serious majors.
  • and skill gains; others report chaos, harshness, and drops.
  • A is usually 95%+ with and variable tests/finals.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

28/100

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?

BrainBurner

18/100

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?

Mandatory

30/100

, though a few list attendance optional.

In-person more often mandatory; some online/async notes still emphasize not falling behind.

Is this professor recommended?

WorthIt

68/100

passionate CS majors recommend him .

; online is mixed between deep learning and chaos complaints.

Course guide

See how this professor fits your week.

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 and polarizing toughness.

Format shift

In-person teaching praised more consistently; online organization and .

Assessment method

FocusOnAssignments

35/100

; some terms are test-heavy or pop-quiz heavy, but .

Format shift

Online CS8 sometimes NO TESTS; 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

Compare the in-person and online experience.

Classroom format

In person

42 reviews

High confidence · Best fit for Hardcore Learner

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, . . If you really wanna learn CS well, he's the GOAT.”
CS3A
“You will get projects every week that take 20-30 hours each, and .”
CS008
“The class was brutal but it forced me to become a better programmer (I'm a SWE now).”
CS8

Remote format

Online

8 reviews

Medium confidence · Best fit for Hardcore Learner

Online CS2/CS3A/CS8 is uneven: strong learners praise depth, while others report , and .

Main concern

Organization, deadlines, and communication can feel chaotic online, with .

What students said

“His arrangements of online classes are chaotic, and I ”
CS2
“Lectures are resourceful and in-depth, other than learning C++ as such he wants you to deeply understand concepts”
CS3A
“ and locked down in Gentlegrader”
CS2

Exam style

Know what to expect from exams and major assignments.

Assessment ranges from no formal tests to strict in-person or .

Project-based finalsWritten tests on projectsPop quizzesOccasional no testsIn-person bluebook finalGentlegrader lockdown

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

, pop quizzes, low averages, and large final projects built from weekly work.

Written tests based on projectsPop quizzesLow test averagesFinal project from weekly HW
“ .Not an easy class, very sink or swim.”
CS3A
“Test averages were ~40%, ~5 questions each.”
CS8

Online

Online evidence includes no-test terms, heavy cumulative projects, and .

NO TESTS (some terms)Cumulative projectsIn-person final with bluebookGentlegrader lockdown
“NO TESTS. Class is hard but he's one of the better professors at PCC.”
CS8
“ and locked down in Gentlegrader”
CS2

Student evidence

See what students actually said.

Top student voice

“If you want to get an easy A, . . If you really wanna learn CS well, he's the GOAT.”

Voice snapshots generated from 50 reviews (8 online, 42 in person), highlighting growth vs workload polarity. Credibility rating: High.

🔥 Skill Growth

74/100

“I can say for a fact that taking Barkeshli made me a much better programmer.”

📚 Workload Shock

18/100

“You get projects every week that take 20-30 hours each, and .”

🎯 Hard A Bar

28/100

“Lots of work, 95% and above for an A.”

❤️ Tough Love Care

72/100

“Beneath his eccentric personality, Professor Barkeshli has a heart of gold.”

Theme 1

👨‍🏫 About Teaching Style

  • he's the GOAT
  • Prepare to figure it out yourself
  • He is quirky and awesome at the same time

Theme 2

📈 About Difficulty & Grades

  • Not an easy class, very sink or swim
  • 95%+ is an A
  • Taking his class feels like it should be your sole focus

Theme 3

❤️ About Character

  • he really cares about students
  • unnecessarily cruel
  • the mean things he says

Data context

See exactly what the AI read.

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

Quality ratings

5 out of 5123
4 out of 533
3 out of 519
2 out of 59
1 out of 534

Course coverage

CS3A25 reviews
CS814 reviews
CS0085 reviews
CS22 reviews
CS32 reviews
Show 2 more courses
CIS101 review
CS3ACS81 review

Reported outcomes

A range results lead the reported letter grades.

47 reported outcomes

A range

23

A+ 3 · A 20

B range

2

B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

22

Drop/Withdrawal 9 · Incomplete 1 · Not sure yet 8 · Rather not say 4