AI Rate Professor

Computer Science

Ron Sha

CS142 · CNET105 · CNET142 · CNET146 · CS102 · CS116 · 49 lifetime ratings

AI rating
42/100
RMP rating
3.1/5
Take again
51.16%
Difficulty
3.4

The decision

Only take him if you already code or ; avoid if you need hand-holding or .

Best fit · Self Taught ProTest heavyPolarizing CS profTimed examsHard labs for beginnersLockdown browser mentioned
  • and industry tips for some, rude or unhelpful for others.
  • Grades hinge on timed tests and ; little curve or .
  • Beginners without prior coding often struggle; independent learners fare better.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

34/100

As are possible with strong prior skill, but , and no rounding make A a grind.

Online comments stress timed lockdown exams; and trick questions.

Is the course easy?

Challenging

28/100

Coding labs and dense material are hard for beginners; even .

; online adds weaker lecture feedback for some.

Is attendance flexible?

Optional

72/100

if you watch lectures and .

Online and summaries still required online.

Is this professor recommended?

Depends

48/100

; recommendation depends heavily on coding background and tolerance for timed tests.

; recent online CNET-142 reviews trend more negative.

Course guide

See how this professor fits your week.

Grading

Strict

32/100

Little curve or ; near-perfect test scores needed; .

Format shift

Online reviews emphasize unreturned emails and .

Workload

Heavy

38/100

, and high-stakes exams.

Format shift

CS116 labs (linked lists, SQL) are the main pain in both formats.

Teaching experience

Average

52/100

and industry advice; many others cite poor teaching, rudeness, or .

Format shift

In-person has more excellent lectures praise; .

Assessment method

FocusOnExams

78/100

Tests and finals often outweigh labs; multiple choice with tight timing is common.

Format shift

Online CS116/CNET-142 especially described as test heavy.

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

33 reviews

High confidence · Best fit for Hardcore Learner

In-person CS116/CS102 reviews range from best-CS-prof praise to worst-prof warnings; labs and .

Main concern

Personality and teaching clarity are inconsistent across years; and .

What students said

“Probably the .”
CS116
“The . Please stay away from him !!!!!”
CS116
“Tests & final worth 60%. Hw is 35%. .”
CS116

Remote format

Online

16 reviews

High confidence · Best fit for Self Taught Pro

Online CNET/ , and at least one mention of Lockdown Browser; many discourage pure beginners.

Main concern

Timed tests with Lockdown Browser and .

What students said

“ , and he uses a lockdown browser!”
CNET-142
“He gives limited time for tests and final. Class and final.”
CS116
“ if you have zero coding experience.”
CNET-142

Exam style

Know what to expect from exams and major assignments.

, and at least one online report confirms Lockdown Browser.

Lockdown BrowserTimed examsTest heavyMultiple choiceLimited time

Assessment risk

Strict

28/100

Low score means less forgiving assessment conditions.

In person

questions and tight timing; finals sometimes easier than midterms.

Tight time limitsMultiple choiceTest heavy
“ .”
CS116
“His tests though can be tricky and contain lots of trick questions though.”
CS102

Online

Online students report Lockdown Browser, severe time limits, MC exams, and grades that .

Lockdown BrowserTime-limited testsTest heavy
“he uses a lockdown browser!”
CNET-142
“ so time-limited and time limit can make you fail”
CNET-142

Student evidence

See what students actually said.

Top student voice

“ if you have zero coding experience. and lab assignments.”

Voice snapshots generated from 49 and polarized quality. Credibility rating: High.

🧪

28/100

“Class and final.”

💥 Polarizing Teaching

52/100

“Probably the .”

⏱️

25/100

“ so time-limited and time limit can make you fail”

👎 Recommendation Split

48/100

“ if you want an A but dont expect to learn.”

Theme 1

👨‍🏫 About Teaching Style

  • he didn't even blink, thanks to his lectures I have a ++!
  • so the concepts were hard to understand.
  • slides

Theme 2

📈 About Difficulty & Grades

  • Hard to get A
  • If you don't score nearly perfect on .
  • the only thing he was successful in achieving was ruining my 4.0 GPA

Theme 3

💻

  • so difficult.
  • .

Data context

See exactly what the AI read.

Analysis sample

49

Recent reviews read by the AI

49

Lifetime ratings

86/100

Evidence confidence

49 reviews over many years with stable themes of test weight and polarized teaching quality give a reliable, if mixed, portrait.

Inside 49 stored ratings

Quality ratings

5 out of 516
4 out of 58
3 out of 54
2 out of 56
1 out of 515

Course coverage

CS11627 reviews
CS10210 reviews
CNET-1428 reviews
CNET1052 reviews
CNET1461 review
Show 1 more courses
CS1421 review

Reported outcomes

A range results lead the reported letter grades.

35 reported outcomes

A range

20

A+ 2 · A 17 · A- 1

B range

3

B 3

C range

2

C 2

D range

2

D+ 1 · D 1

F

0

No reported values

No letter grade reported

8

Drop/Withdrawal 1 · Not sure yet 5 · Rather not say 2