AI Rate Professor

Computer Science-C.S.I.T.

Robert Hart

CS532 · CS542 · CS575 · COSC575 · CSIT501 · CS530 · COMP501 · CS131 · CSI575 · CS516 · CA536 · COSCI575 · COSCI532 · COSCI539 · COSCI540 · COSCI501 · COMPCOMP · CS540 · COSCI552 · COMP539 · CS136 · CS552 · CS572 · 82 lifetime ratings

AI rating
42/100
RMP rating
3.2/5
Take again
40%
Difficulty
2.7

The decision

if you can self-teach programming and .

Best fit · Self Taught ProZero Feedback Until FinalsSelf-Teach RequiredProgramming Genius Poor TeacherDisorganized GradingLots of Homework
  • He almost never returns grades or anxious all semester.
  • Many call him brilliant at CS but weak at teaching, so , and peers.
  • , and tests that often mirror lecture examples.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Many students get A or B if programs run and , but the total lack of mid-term grades makes the path stressful.

Nearly all grade-ease evidence is in-person; the single online .

Is the course easy?

Standard

48/100

Programming content is doable with practice tests and lecture examples, but beginners often .

In-person comments drive difficulty signals; the one online review rated content hard but still loved the class.

Is attendance flexible?

Recommended

62/100

as not mandatory, yet several warn that skipping and quizzes.

.

Is this professor recommended?

Avoid

38/100

About 40% would take again; and self-teach complaints outweigh praise from students who already code well.

The lone online review is glowing; the large in-person set is mixed-to-negative on teaching and .

Course guide

See how this professor fits your week.

Grading

Fair

52/100

Some report curves and lenient finals if code works; others call him a .

Format shift

Leniency claims .

Workload

Heavy

34/100

Lots of , and tests keep the load high for many CS sections.

Format shift

Workload complaints are concentrated in in-person COSCI and CS courses.

Teaching experience

Average

45/100

Students split between calling him a genius who cannot teach and , and post-class help.

Format shift

In-person reviews dominate and conflict; the single online review is strongly positive.

Assessment method

Balanced

48/100

Grades lean on programming labs and homework plus quizzes, midterms, and .

Format shift

Assessment mix is described almost only in in-person reviews.

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

49 reviews

High confidence · Best fit for Self Taught Pro

many report no grades or and self-teaching, while , and care after class.

Main concern

creates constant grade anxiety.

What students said

“ . He never grades any work.”
COSCI575
“I've taken 3 and I have literally never received a grade on anything I've ever turned in.”
CS532
“Only complaint I have about him is he doesn't show the grades throughout the semester. That being said, hes very lenient with grades.”
CS136

Remote format

Online

1 reviews

Low confidence · Best fit for Hardcore Learner

One strong online review praises him as the student love CS, with as the only downside.

Main concern

Extremely thin online sample and the .

What students said

“Amazing professor. Only downside is he takes a long time to grade. He made me fall in love with CS.”
CS540

Exam style

Know what to expect from exams and major assignments.

Exams and examples, with practice midterms and finals common.

Programming QuizzesPractice TestsTest HeavyPop Quizzes

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

In person, quizzes and ; some report pop quizzes and few graded items returned.

Programming QuizzesPractice Midterm and FinalPop QuizzesNo Written Tests
“ . Quizzes/tests and literally based on his examples in lecture”
CS540
“ and final, so it's easy to prepare.”
CS516

Online

The single online review .

Student evidence

See what students actually said.

Top student voice

“I've taken 3 and I have literally never received a grade on anything I've ever turned in.”

Voice snapshots generated from 50 reviews, highlighting no-feedback grading, self-teaching pressure, and polar teaching views. Credibility rating: High.

🚫

20/100

“I've not seen a single grade from this professor the entire semester.”

🧠 Genius Bad Teacher

45/100

“He is a genius but he doesn't know how to teach his knowledge to others.”

📚

40/100

“You won't learn anything from lectures and you're basically teaching yourself.”

❤️ Keeps Some In CS

85/100

“ and he is what got me to stay in CS.”

Theme 1

📉 About Grades and Feedback

  • He never grades any work.
  • Absolutely 0
  • I was never graded for a

Theme 2

👨‍🏫 About Teaching Style

  • you're basically teaching yourself
  • His lectures are very monotonous and irrelevant most of the time
  • if you follow carefully, you will understand the concept

Theme 3

💻 About Workload and Tests

  • Lots of homework
  • Quizzes/tests and
  • and final

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

82

Lifetime ratings

86/100

Evidence confidence

Fifty reviews spanning many years with detailed, consistent complaints about missing feedback support a high-confidence read despite polarized quality scores.

Inside 50 stored ratings

Quality ratings

5 out of 523
4 out of 521
3 out of 513
2 out of 59
1 out of 516

Course coverage

CS5408 reviews
COSCI5755 reviews
CS5755 reviews
COMP5394 reviews
COSC5754 reviews
Show 19 more courses
COSCI5403 reviews
COSCI5012 reviews
CS1362 reviews
CS5162 reviews
5751 review
CA5361 review
COMP5011 review
COMPCOMP1 review
COSCI5321 review
COSCI5391 review
COSCI5521 review
CS1311 review
CS5301 review
CS5321 review
CS5421 review
CS5521 review
CS5721 review
CSI5751 review
CSIT5011 review

Reported outcomes

A range results lead the reported letter grades.

23 reported outcomes

A range

10

A+ 2 · A 8

B range

4

B 4

C range

2

C 2

D range

0

No reported values

F

0

No reported values

No letter grade reported

7

Drop/Withdrawal 2 · Not sure yet 5