AI Rate Professor

Computer Science

Viren Sharma

CS65 · CS60 · 11 lifetime ratings

AI rating
88/100
RMP rating
4.4/5
Take again
81.82%
Difficulty
2.5

The decision

if you can self-motivate; beginners may want extra practice beyond lectures.

Best fit · Self Taught ProAccessible office hoursClear feedbackDatabase industry tipsTheory-heavy CS60Flexible deadlines
  • , and and SQL
  • Course can feel theory-heavy and self-paced, especially online
  • Solid choice for CS60 if and complete problem sets

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

Multiple students report A or A+ with , and lenient scoring on wrong answers.

Online more often calls it easy A; .

Is the course easy?

Beginner

64/100

Database theory and SQL are approachable with resources provided, but pure .

Online critiques theory-only feel; .

Is attendance flexible?

Optional

82/100

and stress office hours and self-paced work instead.

Both online and as flexible.

Is this professor recommended?

WorthIt

82/100

and clear CS60 structure despite a few online teaching-style complaints.

In-person is strongly positive; two online reviews are lukewarm.

Course guide

See how this professor fits your week.

Grading

Lenient

76/100

Students note , and supportive feedback on problem sets.

Format shift

Both formats .

Workload

Moderate

55/100

About , and final; doable with long windows but time-consuming.

Format shift

; online mentions theory with limited practical load in some terms.

Teaching experience

Good

80/100

Strong accessibility and industry experience balance occasional .

Format shift

In-person teaching rated higher; some online students want deeper why explanations.

Assessment method

Balanced

50/100

Mix of , and final covering ERD theory and Oracle SQL.

Format shift

Similar balanced structure in both formats.

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

5 reviews

Medium confidence · Best fit for Effort For Reward

In-person students emphasize accessibility, industry tips, Oracle practice, and .

Main concern

and tedious even when the .

What students said

“You'll definitely get a hang of databases after doing this class, though.”
CS60
“Professor Sharma is an industry pro so you will get excellent instruction and tips about professional certification.”
CS60
“He's a good guy, goes over the material in depth, you know exactly what to expect from him”
CS65

Remote format

Online

6 reviews

Medium confidence · Best fit for Self Taught Pro

and easy A path, while some say material is copy-paste theory with .

Main concern

Beginners may find online delivery more presentation than deep teaching.

What students said

“A pretty easy A, even if you put in minimum effort!”
CS60
“The information felt presented rather than taught.”
CS60
“Very good professor and easy to contact. Gives good PowerPoints that make it easy to understand.”
CS60

Exam style

Know what to expect from exams and major assignments.

Standard CS quiz and and multiple quiz attempts; no strict proctoring mentioned.

Easy quizzes with multiple attemptsMidterm and finalProblem sets prepare for testsNo proctoring tools mentioned

Assessment risk

Standard

68/100

Low score means less forgiving assessment conditions.

In person

In-person uses problem sets, a mid-semester test, and a and no reported proctoring software.

Five bimonthly problem setsMid-semester testFinal exam
“There are 5 bimonthly problem sets (homework assignments) a mid-semester test and a final.”
CS60
“Finishing his 5 problem set assignments teach you all you need to learn everything for the test”
CS60

Online

Online quizzes described as easy with multiple attempts; and final.

Multiple quiz attemptsProblem sets for examsMidterm and final
“ ”
CS60
“the and Final.”
CS60

Student evidence

See what students actually said.

Top student voice

“Professor Sharma is one of the most understanding and nicest professors I've yet to know. He's very flexible and helps you in every way he can.”

Voice snapshots generated from 11 reviews (6 online, 5 in person), highlighting accessibility, databases content, and . Credibility rating: Medium.

🎯 Teaching Quality

80/100

“Professor Sharma is an industry pro so you will get excellent instruction and tips about professional certification.”

👍 Recommendation

82/100

“One of ”

🅰️ Grade Accessibility

80/100

“A pretty easy A, even if you put in minimum effort!”

📘 Online Teaching Caveat

55/100

“The information felt presented rather than taught.”

Theme 1

👨‍🏫 About Teaching Style

  • Gives good PowerPoints that make it easy to understand
  • Aside from the lectures it's a self learning class
  • goes over the material in depth

Theme 2

📈 About Difficulty & Grades

  • If you have some experience with programming this is an easy A
  • The workflow is easy, but a little bit on the time consuming side

Theme 3

💬 About Support

  • Always there to help and answer questions during office hours
  • easy to contact
  • accessible if you ever need help

Data context

See exactly what the AI read.

Analysis sample

11

Recent reviews read by the AI

11

Lifetime ratings

62/100

Evidence confidence

Only 11 reviews limit confidence, though comments are fairly detailed and mostly aligned on accessibility and moderate difficulty.

Inside 11 stored ratings

Quality ratings

5 out of 58
4 out of 51
3 out of 50
2 out of 52
1 out of 50

Course coverage

CS6010 reviews
CS651 review

Reported outcomes

A range results lead the reported letter grades.

9 reported outcomes

A range

8

A+ 2 · A 5 · A- 1

B range

0

No reported values

C range

1

C+ 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values