AI Rate Professor

Computer Science

Eric Shulman

CPSC121 · CSCI123 · CSCI133 · 30 lifetime ratings

AI rating
43/100
RMP rating
3.0/5
Take again
46.67%
Difficulty
2.9

The decision

if you already have programming basics and , but beginners should be cautious.

Best fit · Self Taught ProFast PacedHelpful If AskedNot Beginner FriendlyOpen Notes ExamsPolarizing Personality
  • Students with prior programming experience often find him useful, but beginners frequently feel lost or discouraged.
  • Online reviews are much more positive than in-person reviews, especially about accessibility and help.
  • The course can be , and dropped tests, but learning often requires self-study.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

Grades can be , and light homework, but beginners may need substantial outside study.

Online reviews suggest help is available if requested, while or self-taught students.

Is the course easy?

Challenging

34/100

Intro programming content becomes challenging because he moves fast, assumes prior knowledge, and often relies on notes instead of hands-on teaching.

Online students still mention fast coverage, while as discouraging and .

Is attendance flexible?

Recommended

45/100

as formally mandatory, but many reviews say skipping or not following lectures makes passing difficult.

Online reviews stress following lectures and seeking help, while risky.

Is this professor recommended?

Depends

45/100

, but many beginners advise avoiding him.

Online reviews are mostly favorable, while and often negative for beginners.

Course guide

See how this professor fits your week.

Grading

Lenient

68/100

, and low homework appear often, but and beginner struggles limit leniency.

Format shift

Online grading evidence is limited but positive, while , curves, and dropped tests.

Workload

Light

72/100

, and a test-heavy structure rather than constant assignments.

Format shift

Online reviews emphasize studying and following notes, while and test-based grading.

Teaching experience

Poor

42/100

He is knowledgeable and sometimes helpful, but many students say he teaches too fast, assumes prior knowledge, and belittles questions.

Format shift

Online teaching reviews are more positive, while in-person teaching reviews include many stronger complaints about pace and treatment of beginners.

Assessment method

FocusOnExams

82/100

Reviews frequently mention tests, quizzes, a , and open notes, with .

Format shift

, while online reviews do not clearly describe the grading structure.

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

26 reviews

High confidence · Best fit for Self Taught Pro

In-person reviews are highly polarized, with strong praise from experienced students but many beginners , and discouraging interactions.

Main concern

Beginners may struggle because he assumes prior knowledge and moves quickly through C++ concepts.

What students said

“The book will be your teacher in this class if you are a beginner.”
CSCI123
“Open notes during the exam”
CSCI123
“He goes too fast and expects you to know how to code C++ in this intro class.”
CSCI123

Remote format

Online

4 reviews

Medium confidence · Best fit for Effort For Reward

Online reviews are mostly and accessible if students ask questions, though the pace can be fast.

Main concern

Students must keep up with fast material and actively seek help.

What students said

“If you don't understand, ask him for help!”
CSCI123
“It can be difficult to keep up at time”
CSCI123
“Great professor but not great teaching methods.”
CSCI123

Exam style

Know what to expect from exams and major assignments.

Exam evidence is mostly in-person and often student-friendly, with , and some multiple-choice tests.

Open NotesOpen Book MentionedDropped TestCurved GradesMostly Multiple Choice Mentioned

Assessment risk

StudentFriendly

80/100

Low score means less forgiving assessment conditions.

In person

In-person reviews explicitly mention open notes, open , and a final, but .

Open NotesOpen BookDropped TestCurved GradesFinal ExamQuizzes
“Open notes during the exam”
CSCI123
“VERY EASH. OPEN NOTES & OPEN BOOK.”
CSCI133
“There's 4 tests, but , and 5 HW.”
CSCI123

Online

Online reviews do not clearly prove any exam policy, proctoring method, webcam rule, open-book format, or .

Exam Policy Not Clearly Proven

Student evidence

See what students actually said.

Top student voice

“The book will be your teacher in this class if you are a beginner.”

Voice snapshots generated from 30 reviews, highlighting , and exams. Credibility rating: High.

🎯 Teaching Quality

42/100

“He goes too fast and expects you to know how to code C++ in this intro class.”

📈 Grade Friendliness

68/100

“ and class is easy.”

👍 Recommendation Fit

45/100

“He's decent for experienced programmers.”

Theme 1

👨‍🏫 About Teaching Style

  • He just reads his lecture note throughout the semester assuming everyone already knows basics.
  • . He is little bit fast.
  • Great professor but not great teaching methods.

Theme 2

💻 About Beginner Fit

  • The book will be your teacher in this class if you are a beginner.
  • Expects you to know the language.
  • Discouraging for anyone starting out C++.

Theme 3

📝 About Exams And Grades

  • Open notes during the exam
  • .
  • There's 4 tests, but , and 5 HW.

Data context

See exactly what the AI read.

Analysis sample

30

Recent reviews read by the AI

30

Lifetime ratings

82/100

Evidence confidence

Credibility is high because 30 reviews span many years and repeatedly identify the and poor beginner fit.

Inside 30 stored ratings

Quality ratings

5 out of 510
4 out of 54
3 out of 51
2 out of 56
1 out of 59

Course coverage

CSCI12322 reviews
CSCI1336 reviews
CPSC1212 reviews

Reported outcomes

No letter grade reported results lead the reported letter grades.

15 reported outcomes

A range

5

A 5

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

8

Drop/Withdrawal 4 · Not sure yet 4