AI Rate Professor

Computer Science

Gabriel Solomon

CIS087 · CIS059 · CIS054 · CIS023 · CIS024C · CIS084 · CIS41 · CIS041 · CIS055 · 123 lifetime ratings

AI rating
97/100
RMP rating
4.9/5
Take again
98.43%
Difficulty
2.1

The decision

Must-take CS professor if , and a realistic path to an A.

Best fit · Beginner FriendlyExtra Credit MachineIndustry-Standard GradingCaring & AccessibleClear LecturesEasy A Path
  • Near-universal praise with abundant and
  • Projects and stress
  • Online sections are flexible and paced well; a few note first-time

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

88/100

A for most students with moderate effort.

Both online and As and ; online also notes self-paced finish-early options.

Is the course easy?

Beginner

74/100

and example code, though some CS courses jump in difficulty if you lack prior coding.

Online CIS084 reviewers warn it is not ideal as a first-ever coding class; .

Is attendance flexible?

Varies

58/100

and optional in others, with participation often helping but not always strictly enforced.

; many in-person sections report optional or .

Is this professor recommended?

MustTake

97/100

Nearly every student would take him , and real-world coding value.

Recommendation strength is consistently high across online and in-person reviews.

Course guide

See how this professor fits your week.

Grading

Generous

90/100

, and frequent make high grades very achievable.

Format shift

Both formats emphasize and fair quizzes; online adds make-up style boosts for .

Workload

Light

78/100

Assignments and projects are reasonable and paced well, with few complaints of busywork.

Format shift

; in-person still light but slightly more structured weekly work.

Teaching experience

Excellent

96/100

Students repeatedly praise clear lectures, example code, honesty, humor, and constant check-ins.

Format shift

Online praises video tutorials; in-person praises live clarity and approachability.

Assessment method

FocusOnAssignments

28/100

, and assignments more than high-stakes exams.

Format shift

Online and , and projects over pure finals.

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

16 reviews

High confidence · Best fit for Beginner Friendly

In-person students call him fun, chill, and extraordinarily helpful with , and lots of .

Main concern

A small number of .

What students said

“Really fun and chill guy. He respects students time and , and extremely knowledgeable”
CIS084
“The class was easy, if you focus and work hard, an A is possible. He truly cares about students, always willing to help even beginners.”
CIS084
“Super easy to get an A and a !”
CIS055

Remote format

Online

34 reviews

High confidence · Best fit for Easy A Hunter

Online classes are highly praised for , and plentiful ; grades skew heavily to A/A+.

Main concern

A few students say lectures alone may not fully prep absolute beginners for .

What students said

“All of the work is done at your own pace with plenty of time to finish. He so you get use to real world coding”
CIS059
“His online lectures are composed of clear and concise videos, so .”
CIS055
“Easy A if you do all the assignments”
CIS041

Exam style

Know what to expect from exams and major assignments.

Assessment is mainly fair quizzes and exams.

Quizzes and projectsExtra credit opportunitiesReasonable testsExample code provided

Assessment risk

StudentFriendly

82/100

Low score means less forgiving assessment conditions.

In person

In-person reviews describe fair quizzes and and .

Fair quizzesAssignmentsExtra credit
“The quizzes and , and a lot of extra credits.”
CIS084
“He . I learned through his assignments and quizzes”
CIS023

Online

Online sections emphasize reasonable tests, quizzes, projects, and ; .

QuizzesProjectsExtra creditSelf-paced work
“Assignments and . Professor provides slides and video tutorials with material needed to learn the course.”
CIS041
“If you somehow lose points in the taking many of ”
CIS055

Student evidence

See what students actually said.

Top student voice

“With this professor, learning always comes first. He offers plenty of . Grades aren't a major stressor.”

Voice snapshots generated from 50 reviews, highlighting teaching care, , and easy-A pathways. Credibility rating: High.

🎯 Teaching Quality

96/100

“Really fun and chill guy. He respects students time and , and extremely knowledgeable about the subject.”

⭐ Recommendation

97/100

“ .”

📈 Easy A Path

88/100

“Easy A if you do all the assignments”

❤️ Care & Support

95/100

“Professor Gabriel was one of my favorites; he provided and consistently checked in to see if I needed help”

Theme 1

👨‍🏫 About Teaching Style

  • Amazing lectures
  • he grades using industry standards so youll be ready for the real world
  • understand

Theme 2

📈 About Difficulty & Grades

  • Easy A if you do all the assignments
  • plenty of , so passing is very easy
  • Super easy to get an A and a !

Theme 3

❤️ About Character

  • He truly cares about students, always willing to help even beginners
  • Super funny and helpful
  • Prof really cares and

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

123

Lifetime ratings

92/100

Evidence confidence

50 recent detailed reviews across many CIS courses show strong consistency on care, , and high grades.

Inside 50 stored ratings

Quality ratings

5 out of 5116
4 out of 58
3 out of 53
2 out of 50
1 out of 50

Course coverage

CIS04115 reviews
CIS05511 reviews
CIS0848 reviews
CIS024C5 reviews
CIS0875 reviews
Show 4 more courses
CIS0232 reviews
CIS0542 reviews
CIS0591 review
CIS411 review

Reported outcomes

A range results lead the reported letter grades.

49 reported outcomes

A range

44

A+ 15 · A 28 · A- 1

B range

2

B+ 2

C range

1

C+ 1

D range

0

No reported values

F

0

No reported values

No letter grade reported

2

Not sure yet 1 · Rather not say 1