AI Rate Professor

Computer Science

Scott Bishop

CS20A · CS87 · CS80 · 87A · CS52 · CS55 · CS30 · CS87A · 34 lifetime ratings

AI rating
48/100
RMP rating
3.4/5
Take again
55.88%
Difficulty
3.8

The decision

if and tolerate late grades; beginners without C++ background should avoid CS52.

Best fit · Self Taught ProSelf-Study HeavySlow GraderTextbook DependentDry LecturesChallenging C++
  • Lectures often feel dry or off-topic, so most learning comes from the textbook and outside resources.
  • Assignments and exams can be tough, especially in CS52, and grades are frequently released very late.
  • Students who already know C/C++ or put in and real skill gains.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

38/100

Many students earn A grades, but only after heavy textbook reading, hard assignments, and .

Online reviews stress prior C++ experience more; As.

Is the course easy?

Challenging

32/100

CS52 and related courses treat C++ and systems concepts as advanced work that assumes prior programming background.

One online intro systems course felt easier; most in-person CS52 comments call the material difficult.

Is attendance flexible?

Recommended

68/100

as not mandatory, but skipping leaves you further behind because lectures .

Online and in-person both mix mandatory and optional reports; but not always graded.

Is this professor recommended?

Depends

52/100

, while others call lectures useless and urge avoidance.

; in-person has both passionate defenders and strong avoid warnings.

Course guide

See how this professor fits your week.

Grading

Fair

48/100

and exams can be fair, but and delayed grade release feel stressful.

Format shift

Both formats report end-of-term grading batches; .

Workload

Heavy

28/100

Students report professional-level homework, long textbooks, and .

Format shift

Online and and hard projects.

Teaching experience

Average

55/100

Content and slides can be excellent for motivated students, but .

Format shift

Online students praise organization more in lighter courses; in-person CS52 teaching reviews are sharply split.

Assessment method

Balanced

55/100

Grades come from a mix of and a few high-stakes exams rather than one pure style.

Format shift

Online mentions multiple-choice tests; and test-heavy setups.

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 Hardcore Learner

strong assignments and office hours for prepared students, useless lectures and grade anxiety for others.

Main concern

and expectation that you already know software basics create constant stress.

What students said

“You are expected to learn from the textbook yourself. . CONSTANT ANXIETY OVER GRADE”
CS52
“Dr. Bishop is the . He's extremely smart and .”
CS20A
“To be , but if you learn by yourself via textbooks and online resources.”
CS52

Remote format

Online

6 reviews

Medium confidence · Best fit for Self Taught Pro

Online sections still demand heavy textbook reading; lectures feel mediocre or slow and .

Main concern

and beginners struggle without prior C/C++ experience.

What students said

“ if this is your first programming language.”
CS52
“ yet learned, so you will learn most from the book.”
CS52
“ . The assignment instructions were easy to follow.”
87A

Exam style

Know what to expect from exams and major assignments.

Exams are generally fair if , but and difficulty is high for underprepared students.

Fair Exams If You StudyTest HeavyMultiple Choice (Online)Few High-Stakes Tests

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

but doable with ; no consistent proctoring claims.

Fair ExamsTest HeavyStudy From Textbook
“ and tested your knowledge.”
CS30
“Hard part is only having 2 tests which means you really have to study and know the content.”
CS52

Online

Online comments mention multiple-choice tests and .

Multiple Choice TestsDelayed Feedback
“ . He treats you like a seasoned programmer.”
CS52

Student evidence

See what students actually said.

Top student voice

“To be , but if you learn by yourself via textbooks and online resources.”

Voice snapshots generated from 34 reviews spanning online and in-person CS , and polarized teaching quality. Credibility rating: High.

📚

32/100

“You are expected to learn from the textbook yourself.”

⏳

28/100

“ . CONSTANT ANXIETY OVER GRADE”

🧠 Real Learning For Prepared Students

70/100

“Taking him will 100% improve your coding knowledge and skills.”

👍 Split Recommendation

52/100

“Bishop is great. Outstanding assignments. .”

Theme 1

👨‍🏫 About Teaching Style

  • Lectures were sometimes boring.
  • Lectures can be dry. But .

Theme 2

📈 About Difficulty & Grades

  • Had to read a thousand-page text book to be prepared for the exam.
  • The
  • and tested your knowledge.

Theme 3

📖

  • learn most from the book
  • The book is your BFF.
  • Read ahead and do practice set in book, and you should be golden.

Data context

See exactly what the AI read.

Analysis sample

34

Recent reviews read by the AI

34

Lifetime ratings

88/100

Evidence confidence

34 detailed reviews across several years and courses , and polarized teaching quality.

Inside 34 stored ratings

Quality ratings

5 out of 515
4 out of 54
3 out of 52
2 out of 55
1 out of 58

Course coverage

CS5221 reviews
CS805 reviews
87A2 reviews
CS20A2 reviews
CS301 review
Show 3 more courses
CS551 review
CS871 review
CS87A1 review

Reported outcomes

A range results lead the reported letter grades.

30 reported outcomes

A range

19

A+ 4 · A 15

B range

3

B+ 2 · B 1

C range

2

C 1 · C- 1

D range

0

No reported values

F

1

F 1

No letter grade reported

5

Drop/Withdrawal 1 · Not sure yet 4