AI Rate Professor

Computer Science

Malik Stalbert

CIT10070 · CS077 · CS110 · CS100 · CS11070 · CS120 · 382 lifetime ratings

AI rating
94/100
RMP rating
4.7/5
Take again
94.3%
Difficulty
2.8

The decision

if you want collaborative, hands-on CS that builds developer mindset and career skills.

Best fit · Effort For RewardAmazing lecturesGroup projects heavyInspirationalReal-world mindsetDiscord community
  • Highly engaging team-based CS teaching with strong real-world focus
  • Most students find grades attainable if they participate and complete work
  • Attendance and participation are central to staying on track

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

82/100

Many report A or A+ and say it is hard to fail if and participate, though a few call him a .

Nearly all ; the single online review reported a B.

Is the course easy?

Beginner

68/100

Intro , but collaboration and independent problem-solving still challenge some students.

Both formats describe manageable concepts; difficulty ratings cluster around 2-3.

Is attendance flexible?

Mandatory

22/100

and that participation is needed to stay on track.

; the online review also marked attendance mandatory.

Is this professor recommended?

MustTake

93/100

Roughly 94% would take again, with repeated praise for unique methods, inspiration, and career-ready skills.

; the lone online review also said yes.

Course guide

See how this professor fits your week.

Grading

Lenient

74/100

Clear criteria and help many earn .

Format shift

+; online sample is too small to compare.

Workload

Moderate

58/100

and group projects, but most call the load purposeful rather than crushing.

Format shift

In-person students emphasize staying on top of work and Discord; online also describes team app work.

Teaching experience

Excellent

92/100

Students repeatedly cite amazing lectures, analogies, mentoring, and real-world teamwork focus.

Format shift

Praise is consistent across the 49 in-person reviews and the single online review.

Assessment method

FocusOnAssignments

28/100

, and participation more than traditional high-stakes tests.

Format shift

; online also highlights apps and team deliverables.

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 Effort For Reward

Highly praised in-person CS courses with , and developer-mindset training.

Main concern

Attendance and participation are heavily emphasized; self-starters who dislike group work may struggle.

What students said

“The most important skill you learn from this course is how to think like a developer and create a mindset that can help you with every aspect of life.”
CS120
“Very hard to fail this class!”
CS110
“I highly recommend enrolling in his hybrid CS-077 course—his lectures are some of the most engaging and thought-provoking at SBVC.”
CS077

Remote format

Online

1 reviews

Low confidence · Best fit for Effort For Reward

Hands-on online CS120 with heavy Discord teamwork, app building, and .

Main concern

Only one online review limits confidence about online-only experience.

What students said

“This class was very hands-on with the communication on Discord. He used a lot of team efforts within the whole class”
CS120

Exam style

Know what to expect from exams and major assignments.

Assessment leans on collaborative projects and ongoing work rather than strict closed-book testing.

Project basedGroup workLittle test emphasisExtra credit

Assessment risk

StudentFriendly

78/100

Low score means less forgiving assessment conditions.

In person

and assignments; one student even prefers this class over textbook-and-test formats.

Group projectsAssignment focusedParticipation weighted
“If you are tired of and .”
CS120
“Very hard to fail this class!”
CS110

Online

Online review focuses on Discord teamwork and building apps/stories, with .

Team projectsDiscord collaboration
“We were able to create our own stories and create apps, but also able to create the stories of others on Visual Studio.”
CS120

Student evidence

See what students actually said.

Top student voice

“Education should help you gain real life skills that apply to the current job market, create a space to make mistakes, and actually learn from them, and it should inspire you to do more than you ever thought you could.”

Voice snapshots generated from 50 reviews, highlighting teaching, collaboration, and grade experience. Credibility rating: High.

🎯 Teaching Quality

92/100

“His teaching styles are top-notch. It's not just programming and developing applications, but also rewiring our thinking process”

👍 Recommendation Rate

93/100

“I would 100% take this class again.”

🤝 Team-Based Learning

88/100

“This class is very team based, like you have to able to work well with others if you want to really succeed in this class.”

📈 Grade Accessibility

82/100

“Very hard to fail this class!”

Theme 1

👨‍🏫 About Teaching Style

  • Amazing lectures and
  • Not your typical professor methodology
  • Engaging storytelling and real-world examples

Theme 2

📈 About Difficulty & Grades

  • Hard to fail if you complete work
  • Intro CS can feel easy and simple
  • Some self-teaching expected

Theme 3

❤️ About Character

  • Caring and approachable outside class
  • Inspirational and hilarious
  • and resources

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

382

Lifetime ratings

90/100

Evidence confidence

50 recent detailed reviews with strong consensus on teaching style, workload shape, and recommendation.

Inside 50 stored ratings

Quality ratings

5 out of 5308
4 out of 549
3 out of 526
2 out of 54
1 out of 51

Course coverage

CS11023 reviews
CS12016 reviews
CS0776 reviews
CS1003 reviews
CIT100701 review
Show 1 more courses
CS110701 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

49 reported outcomes

A range

20

A+ 7 · A 9 · A- 4

B range

3

B+ 1 · B 2

C range

1

C 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

25

Incomplete 7 · Not sure yet 18