AI Rate Professor

Computer Science

Steven Allbee

CS31 · CS36 · CS10 · CS37 · 33 lifetime ratings

AI rating
76/100
RMP rating
4.2/5
Take again
79.41%
Difficulty
2.9

The decision

if , and want a fair CS intro; pure beginners should budget extra self-study.

Best fit · Effort For RewardOrganized CS lecturesExtra credit friendlyCan be monotoneFair for prepared studentsBeginner mixed results
  • , and help after class, especially in CS10/CS31.
  • Complete beginners without coding experience sometimes find lectures dry and the course much harder than reviews suggest.
  • ; homework and labs are manageable if you stay current.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

66/100

Experienced or diligent students often earn A/A+ with homework and , but true beginners report struggle and drops.

Online and ; online novices report more exam pain.

Is the course easy?

Standard

54/100

Intro CS content is doable with prior exposure, but new programmers often find concepts and .

In-person CS10 is often called easy for experienced coders; beginners in both formats disagree strongly.

Is attendance flexible?

Recommended

42/100

Many reviews say show up for lectures and labs; skipping makes tests and assignments much harder.

as mandatory; in-person is mixed but lecture-heavy success depends on showing up.

Is this professor recommended?

WorthIt

78/100

Most students recommend him for and fairness, with a if you need high energy or zero background.

Recommendation is stronger in person; .

Course guide

See how this professor fits your week.

Grading

Fair

68/100

Clear criteria and help, but tough-grader tags and .

Format shift

Online students mention and EC; .

Workload

Moderate

58/100

and labs are usually manageable, though some .

Format shift

; one CS37 review reports lots of labs and homework.

Teaching experience

Good

78/100

Strong organization and caring help after class, offset by frequent monotone or linear lecture complaints.

Format shift

In-person praise for help and structure is common; online quality is more polarized.

Assessment method

Balanced

58/100

Mix of labs, homework, projects, and .

Format shift

; online also notes multiple lab submissions.

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

27 reviews

High confidence · Best fit for Effort For Reward

, and fair with , though a vocal minority say lectures read from notes and exams feel harsh.

Main concern

Non-CS majors and absolute beginners can feel lost; a .

What students said

“The courses I have taken at IVC.”
CS10
“This professor doesn't teach you how to code, he reads definitions off of a Word document file”
CS31
“If you do that, you should easily get an A.”
CS10

Remote format

Online

7 reviews

Medium confidence · Best fit for Self Taught Pro

Online CS10/CS31 works well for students who attend lectures and , but monotone delivery and .

Main concern

Monotone lectures and no coding background.

What students said

“The class is easy if you attend the lectures. .”
CS10
“As someone who had no coding experience, I found this class very difficult. His voice is so monotone that it's impossible to focus”
CS10
“The exams are difficult, but he provides and .”
CS10

Exam style

Know what to expect from exams and major assignments.

Exams are conventional CS tests that reward studying sample code and lectures; .

Paper examsMCQ and written comboExtra credit on examsDrop lowest examPrint labs for some exams

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

and written parts; some allow printed labs, and study topics are provided if you attend.

Paper testsMCQ and writtenPrint labs for examsExam topic listsFair but surprising questions
“ , and you can be surprised by a few things, so make sure to study.”
CS10
“ and written. Weekly HW.”
CS37
“you were able , and projects for use during the exams”
CS10

Online

Online reviews describe exams as easy for some and difficult for others, with and a dropped lowest exam, but .

Exams with extra creditDrop lowest examProjects take longer than tests
“The , however, I would say the .”
CS10
“The exams are difficult, but he provides and .”
CS10
“For the answers to the questions.”
CS10

Student evidence

See what students actually said.

Top student voice

“as long as you do the get a good grade in his class.”

Voice snapshots generated from 34 reviews, balancing majority praise with beginner and lecture-style critiques. Credibility rating: High.

🎯 Teaching Quality

78/100

“Allbee has been one of the .”

👍 Recommendation Split

78/100

“ if you only know a little about cs! Just get your work done and pay attention and you will be fine.”

⚠️ Beginner Warning

35/100

“From someone, who is not a CS major BE AWARE!! ... it was way too hard.”

🎁 Cushion

80/100

“gives lots of time for homework and provides lots of opportunities.”

Theme 1

👨‍🏫 About Teaching Style

  • he is both funny, respecting and cares for his students.
  • his lectures are really boring and slow.
  • he teaches really well, unlike any other cs professor.

Theme 2

📈 About Difficulty & Grades

  • The courses I have taken at IVC.
  • if you're experienced with programming, it should be an easy A.
  • You MUST have experience for programming.

Theme 3

🧪

  • The workload is not overwhelming at all
  • Fair test and doable assignments.
  • heavy load of Lab and homework

Data context

See exactly what the AI read.

Analysis sample

34

Recent reviews read by the AI

33

Lifetime ratings

84/100

Evidence confidence

34 reviews across CS10/CS31 and related courses show a strong negatives.

Inside 34 stored ratings

Quality ratings

5 out of 522
4 out of 56
3 out of 52
2 out of 50
1 out of 54

Course coverage

CS1021 reviews
CS319 reviews
CS362 reviews
CS372 reviews

Reported outcomes

A range results lead the reported letter grades.

25 reported outcomes

A range

18

A+ 6 · A 10 · A- 2

B range

1

B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

6

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