AI Rate Professor

Computer Science

Master Maumalanga

CSP17 · CS42 · CSP31A · CSP017 · CSP25 · CS11 · CS31A · CS011ONLINE · CSP43A · CSP31B · CSP26B · CSN60 · CSP26A · CS042 · CS55 · CS011 · 131 lifetime ratings

AI rating
31/100
RMP rating
2.3/5
Take again
31.11%
Difficulty
3.2

The decision

Avoid unless and ; prefer another Delta CS option if available.

Best fit · Self Taught ProLate GradingSelf-Taught HeavyRude EmailsPop QuizzesZyBooks Dependent
  • and vague Canvas structure.
  • and can feel foundational if you lock in.
  • Many students report and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

52/100

Intro online CS can be an easy A if you do the work, but upper courses and .

Online CS11 is often described as easy work; in-person CSP31 paths demand more self-study for an A.

Is the course easy?

Standard

48/100

Content ranges from straightforward intro work to dense C++ and discrete proofs that many .

Online intro feels easier; as more conceptually demanding.

Is attendance flexible?

Varies

45/100

Online often has no live attendance, while as mandatory.

; in-person reviews more often say mandatory.

Is this professor recommended?

Avoid

28/100

Only about one in , and most comments warn of poor teaching, late grades, and rude support.

A minority of recent in-person defenders exist, but online and many core-course reviews stay strongly negative.

Course guide

See how this professor fits your week.

Grading

Strict

34/100

recovery, though a few students say care and communication buy extensions.

Format shift

; in-person has more mixed notes about leniency when you engage.

Workload

Moderate

42/100

Weekly discussions, labs, ZyBooks, quizzes, and pop quizzes add up, though intro online work can feel light per assignment.

Format shift

Online intro often feels light but constant; and quizzes.

Teaching experience

Poor

32/100

Many students say he does not teach and and slides.

Format shift

In-person has more split 5-star defenses; and organization complaints.

Assessment method

Balanced

52/100

Mix of , and finals rather than one pure mode.

Format shift

Both formats blend assignments and tests; .

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

22 reviews

High confidence · Best fit for Hardcore Learner

some call him passionate with and , others say lectures make no sense and tests spike in difficulty.

Main concern

, and if you cannot self-study foundations.

What students said

“Great Professor, very clearly passionate about his work.”
CS55
“he gets lost himself and his lectures make zero sense.”
CSP31B
“If you show that you care for the material he becomes VERY lenient with the class.”
CSP25

Remote format

Online

28 reviews

High confidence · Best fit for Self Taught Pro

, and labs with late grades, vague instructions, and frequent complaints about rude or slow email replies.

Main concern

and poor organization can tank your grade after the semester ends.

What students said

“ a few weeks.”
CS011ONLINE
“This class is essentially self-teaching. I didn't learn .”
CS11
“When you ask questions, makes you feel stupid and he gets very rude.”
CSP31B

Exam style

Know what to expect from exams and major assignments.

Quizzes and and some hard coding or discrete assessments, but little evidence of .

Pop QuizzesWeekly QuizzesIn-Person TestsCode on PaperLate-Graded Assignments

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

In-person sections mention weekly and , and some paper coding; content is usually on slides with few surprises.

Pop QuizzesWeekly QuizzesSlide-Based ExamsPaper Coding
“Lots of quizzes though (one a week), also a and there.”
CS55
“ and writing your code on paper.”
CSP26B

Online

Online reviews emphasize quizzes, labs, and ; formatting issues and late grades are the main pain.

Online QuizzesLabs and DiscussionsVague Assignment Specs
“ borderline unreadable at times.”
CS11
“the , but again not bad.”
CS011

Student evidence

See what students actually said.

Top student voice

“ ! He should be reported to the dean for his behavior and the computer science department at Delta is so bad.”

Voice snapshots generated from 50 reviews spanning online and , and self-study themes. Credibility rating: High.

📉 Teaching Quality

32/100

“I have learned nothing from this class. .”

⏰

28/100

“ last couple of weeks--which is annoying as you can't see whether or not you're passing.”

📚

40/100

“ . Do not recommend. PERIOD!”

👍 Minority Defender View

70/100

“If you show up and actually read you will pass.”

Theme 1

👨‍🏫 About Teaching Style

  • his lectures make zero sense
  • he mumbles to himself the whole time
  • but everything that will be on quizzes/tests is what he teaches on the slides

Theme 2

📧 About Communication

  • He's rude when replying to emails
  • if possible, as they can be blunt
  • responded super aggressively and accused me of lying

Theme 3

📈 About Difficulty & Grades

  • its an easy A+
  • 31A is easy, B is the
  • Thought I had an A or a B even, but

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

131

Lifetime ratings

88/100

Evidence confidence

Fifty detailed reviews across online and in-person CS courses over several years show consistent themes of , and mixed lecture quality.

Inside 50 stored ratings

Quality ratings

5 out of 521
4 out of 58
3 out of 519
2 out of 527
1 out of 556

Course coverage

CS1111 reviews
CSP31B9 reviews
CSP175 reviews
CSP31A4 reviews
CS0113 reviews
Show 11 more courses
CSP253 reviews
CS011ONLINE2 reviews
CS552 reviews
CSP26A2 reviews
CSP26B2 reviews
CSP43A2 reviews
CS0421 review
CS31A1 review
CS421 review
CSN601 review
CSP0171 review

Reported outcomes

A range results lead the reported letter grades.

45 reported outcomes

A range

17

A+ 4 · A 8 · A- 5

B range

8

B+ 3 · B 4 · B- 1

C range

3

C+ 1 · C 2

D range

1

D+ 1

F

1

F 1

No letter grade reported

15

Drop/Withdrawal 4 · Not sure yet 8 · Rather not say 3