AI Rate Professor

Computer Science

Luke Sathrum

CSCI20 · CSCI32 · CSCI202131 · CSCI31 · CSCI21 · CSCI1755 · 40 lifetime ratings

AI rating
95/100
RMP rating
4.2/5
Take again
95.83%
Difficulty
3.4

The decision

if you want a strong programming teacher and are willing to keep up with regular labs and lecture material.

Best fit · Effort For RewardClear lecturesHelpful feedbackProgramming-heavy workloadFair gradingSlow grading turnaround
  • Students overwhelmingly praise Sathrum for , and .
  • The course is not effortless because labs, coding assignments, and some concepts can become difficult after the early weeks.
  • Grades are usually fair and attainable for students who attend, do the labs, and ask for help.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

72/100

Many students earn A-range grades, but they usually describe success as , and asking for help rather than minimal effort.

Online evidence is limited to one review about extra platform friction, while .

Is the course easy?

Standard

47/100

The programming content is manageable with , but , and C++ transitions can become challenging.

The online review says the material is graspable with work, while but well-supported programming content.

Is attendance flexible?

Recommended

58/100

, but many students warn that skipping lectures or labs makes passing much harder.

, while in-person reviews repeatedly say class and lab participation matter.

Is this professor recommended?

MustTake

93/100

Students recommend him because he teaches clearly, helps directly, and makes difficult programming material learnable.

The single online review is still positive about him but frustrated with Canvas, while .

Course guide

See how this professor fits your week.

Grading

Lenient

68/100

Grading is usually described as , and supported by rubrics, though not effortless.

Format shift

Online evidence mentions clear criteria, while , and fair explanations.

Workload

Moderate

44/100

The , and homework, but most students find it reasonable if they keep up.

Format shift

The online review says Canvas added hours, while and a fairly large but useful workload.

Teaching experience

Excellent

88/100

Most reviews describe him as , and strong at explaining code through examples.

Format shift

The online review says online delivery hurt the experience, while .

Assessment method

FocusOnAssignments

34/100

, and coding practice more than high-stakes exams.

Format shift

Online assessment evidence is vague, while and assignments as central.

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

39 reviews

High confidence · Best fit for Effort For Reward

, and willingness to help, while noting that labs and coding concepts require steady work.

Main concern

with labs and concepts.

What students said

“As long as you show up and do the .”
CSCI21
“The class itself isn't easy but Luke makes it as easy as possible.”
CSCI20

Remote format

Online

1 reviews

Low confidence · Best fit for Self Taught Pro

The one online review still calls him helpful, but and time-consuming.

Main concern

The online platform added extra time and frustration.

What students said

“Course materials are relatively easy to grasp if you put in work but Canvas makes everything takes 4 more hours.”
CSCI32

Exam style

Know what to expect from exams and major assignments.

Exam policy is not fully detailed, but as predictable, straightforward, and less important than labs or assignments.

Predictable ExamsStraightforward TestsAssignment-Weighted Structure

Assessment risk

Standard

67/100

Low score means less forgiving assessment conditions.

In person

In-person reviews support predictable and straightforward tests, but .

Predictable ExamsStraightforward TestsAssignments More Important Than Tests
“He will never give you homework or class.”
CSCI21
“ and and straight forward.”
CSCI20
“His class is structured so that your labs and I liked.”
CSCI20

Online

Online reviews do not clearly prove webcam, proctoring, open-book, .

Student evidence

See what students actually said.

Top student voice

“One of the .”

Voice snapshots generated from 40 reviews, highlighting key themes in , and support. Credibility rating: High.

🎯 Teaching Quality

88/100

“He's an engaging lecturer and thorough in covering the material.”

👍 Recommendation Strength

93/100

“ .”

⚖️ Grade Fairness

68/100

“He grades fairly and .”

📚 Workload Reality

44/100

“Be ready to do a lot of homework and coding assignments!”

Theme 1

👨‍🏫 About Teaching Style

  • His lectures are amazing, and even if which have all of the info covered.
  • Lectures set you up perfectly to complete the lab.
  • Great teacher, lectures are easy to follow and he gives you everything you need to do the labs.

Theme 2

📈 About Difficulty And Grades

  • His classes are not easy, but he is always willing to help if you ask.
  • Some difficult concepts, all worth the brute force they require to understand them.
  • As long as you show up and do the .

Theme 3

❤️ About Support And Character

  • He really cares that you're learning the material.
  • He's always willing to help with your code and it overall a really likable guy.
  • Luke is always ready to help and doesn't make you feel stupid for asking the same question multiple times.

Theme 4

⏳

  • , but .
  • My only real complaint is he is always 5-7 WEEKS behind grades.
  • He also takes forever to grade the like myself.

Data context

See exactly what the AI read.

Analysis sample

40

Recent reviews read by the AI

40

Lifetime ratings

92/100

Evidence confidence

Forty reviews across many years show a consistent pattern of , and occasional slow grading complaints.

Inside 40 stored ratings

Quality ratings

5 out of 526
4 out of 56
3 out of 53
2 out of 54
1 out of 51

Course coverage

CSCI2113 reviews
CSCI2012 reviews
CSCI316 reviews
202 reviews
212 reviews
Show 4 more courses
CSCI17552 reviews
20211 review
CSCI2021311 review
CSCI321 review

Reported outcomes

A range results lead the reported letter grades.

30 reported outcomes

A range

20

A+ 5 · A 14 · A- 1

B range

4

B+ 1 · B 3

C range

1

C+ 1

D range

1

D+ 1

F

2

F 2

No letter grade reported

2

Not sure yet 1 · Not_Sure_Yet 1