AI Rate Professor

Computer Science

Sujan Sarkar

CIS10 · CS5 · CS104293 · CS10 · CS10B · CS50A · CS10A · 68 lifetime ratings

AI rating
82/100
RMP rating
4.0/5
Take again
76.92%
Difficulty
2.5

The decision

Take Sarkar for CS10 if you will read the book and do the programs; .

Best fit · Self Taught ProTextbook self-studyExtra credit heavyClear grading criteriaSlow online gradingHelpful when asked
  • Programming courses are passable and often easy with , and abundant .
  • and ; in-person lectures get stronger praise.
  • , and responsive when students email or use office hours.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

As, though some call grading strict but clear.

Online and in-person both yield many As; online depends more on textbook discipline.

Is the course easy?

Beginner

68/100

Intro C++ is manageable with the textbook and examples, not a brain-burner for most who put in time.

; online is harder if you cannot self-read well.

Is attendance flexible?

Optional

72/100

; in-person is mixed but recordings and handouts often cover absences.

Online is largely asynchronous; .

Is this professor recommended?

WorthIt

78/100

Would-take-again near 77 percent with strong praise for fairness and help, tempered by online organization gripes.

In-person recommendations are warmer; several students explicitly prefer him live over online.

Course guide

See how this professor fits your week.

Grading

Lenient

72/100

, and pass-friendly policies, with some tough but understandable program grading.

Format shift

but ; in-person often described as easy or fair grading.

Workload

Moderate

58/100

Weekly programs and reading are real work but usually not crushing if you stay current.

Format shift

Online due-date clutter can make the same work feel heavier than in-person.

Teaching experience

Good

76/100

Strong concept teaching and care in person; online leans on textbook and old videos with less live instruction.

Format shift

delivery.

Assessment method

FocusOnAssignments

42/100

Programming assignments and and grade, with midterms and finals also present.

Format shift

Some online students call the course test heavy; many others stress projects and chapter work.

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

28 reviews

High confidence · Best fit for Effort For Reward

In-person students praise clear explanations, real-world examples, and approachability, with some noting slow or long lectures.

Main concern

Long monotone lectures can bore non-majors even when the class is fair and doable.

What students said

“ .”
CS10A
“He teaches so well that you can most definitely pass the class without opening the textbook.”
CS10
“One of the nicest professors I've come across.”
CS10
“ , and the lectures are hours long with minimal relevant content.”
CS10B

Remote format

Online

22 reviews

High confidence · Best fit for Self Taught Pro

Online CS is largely teach-yourself from a strong textbook with , and .

Main concern

Disorganized due dates and .

What students said

“This class was pretty much just a teach yourself class with textbooks and outdated lectures.”
CS10B
“ graded 2 months later.”
CS10B
“the class is fairly easy if you put the work in, the as long as you actually lock in”
CS10A

Exam style

Know what to expect from exams and major assignments.

Quizzes and ; finals are sometimes open book and overall manageable with preparation.

Open book finalTextbook-aligned quizzesExtra creditProgramming assignmentsClear criteria

Assessment risk

StudentFriendly

74/100

Low score means less forgiving assessment conditions.

In person

In-person midterms often come from textbook end-of-chapter reviews; and passable.

Open book finalQuiz from textbookExtra creditProgram works or not
“the .”
CS10
“Many tests and book”
CS10

Online

Online tests exist and some call them heavy, but success mainly follows textbook reading and .

Test heavy for someTextbook-alignedLate graded projects
“ .”
CS10B
“None of the . As long as you put in a decent effort the class is pretty easy.”
CS10

Student evidence

See what students actually said.

Top student voice

“I highly suggest taking him in person, over other profs, but if your going to take an online course, you might want to see what other options are avail.”

Voice snapshots generated from 50 CS reviews, contrasting online self-study friction with . Credibility rating: High.

💻

55/100

“This class was pretty much just a teach yourself class with textbooks and outdated lectures.”

🌟 In-Person Strength

88/100

“ .”

🎁

85/100

“Offers LOTS of , and is very understanding when it comes to turning in .”

⏱️

40/100

“ graded 2 months later.”

Theme 1

👨‍🏫 About Teaching Style

  • concepts you are studying with real-world examples.
  • lectures are hours long with minimal relevant content
  • He broke C++ down into easily digestible components

Theme 2

📈 About Difficulty & Grades

  • the class is fairly easy if you put the work in
  • and .
  • You would have to do nothing to fail his class.

Theme 3

❤️ About Character

  • One of the nicest professors I've come across.
  • and ever ready to help.
  • fair number of rude professors.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

68

Lifetime ratings

90/100

Evidence confidence

Fifty reviews across online and fair intro programming with stronger live teaching.

Inside 50 stored ratings

Quality ratings

5 out of 534
4 out of 519
3 out of 57
2 out of 51
1 out of 57

Course coverage

CS1023 reviews
CS10A13 reviews
CS10B6 reviews
CS54 reviews
CIS102 reviews
Show 2 more courses
CS1042931 review
CS50A1 review

Reported outcomes

A range results lead the reported letter grades.

41 reported outcomes

A range

29

A+ 9 · A 19 · A- 1

B range

6

B+ 3 · B 3

C range

2

C+ 2

D range

0

No reported values

F

0

No reported values

No letter grade reported

4

Drop/Withdrawal 2 · Not sure yet 2