AI Rate Professor

Computer Science

Jonathan Johannsen

CSCI242 · CSCI252 · CIS234 · CIS226 · CSCI123 · CIS247 · 27 lifetime ratings

AI rating
100/100
RMP rating
4.9/5
Take again
100%
Difficulty
2.3

The decision

Take him if you want a and rewards consistent effort.

Best fit · Beginner FriendlyAmazing lecturesCaring and approachableClear gradingExtra creditBeginner friendly
  • Students consistently describe him as an and patiently.
  • Grades are very attainable with , and .
  • Both online and few noting that harder CS courses still require effort.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

86/100

An A is very realistic with , and , but some CS courses still require real effort.

Online evidence is slightly more effort-based, while and tests easy.

Is the course easy?

Beginner

78/100

He makes programming and discrete structures approachable , and .

, though online students more often mention tough course content.

Is attendance flexible?

Recommended

70/100

Reviews , but students say , and practice are important for success.

, while online reviews focus on keeping up with assignments.

Is this professor recommended?

MustTake

98/100

Students overwhelmingly recommend him because he teaches clearly, cares about learning, and makes CS feel manageable.

Both online and and consistently positive.

Course guide

See how this professor fits your week.

Grading

Lenient

84/100

Students report , and lenient assignment handling when they communicate.

Format shift

, while online reviews frame grading as fair with effort.

Workload

Light

76/100

Labs and but and manageable rather than overwhelming.

Format shift

, while in-person reviews describe the workload as reasonable or light.

Teaching experience

Excellent

99/100

Students repeatedly praise his clarity, patience, passion, responsiveness, and ability to make CS understandable.

Format shift

Both formats strongly support excellent teaching, with online students especially praising detailed lectures.

Assessment method

Balanced

55/100

Assessment , and occasional rather than relying on one method.

Format shift

Online reviews mention homework and labs more, while , and .

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

17 reviews

High confidence · Best fit for Beginner Friendly

In-person reviews emphasize , and very attainable grades.

Main concern

Attendance and practice help because lectures, labs, and review sessions carry much of the learning.

What students said

“ so helpful.”
CSCI252
“ and easy.”
CSCI123

Remote format

Online

10 reviews

High confidence · Best fit for Effort For Reward

Online reviews are very , and fair but sometimes effort-based work.

Main concern

Some online CS courses are not automatic easy A classes and and lab effort.

What students said

“Class will not be an easy A, you do need put in the work”
CIS247
“ and understandable lectures.”
CSCI123

Exam style

Know what to expect from exams and major assignments.

Exams are described as straightforward and well prepared by lectures, reviews, practice work, and occasional .

Straightforward ExamsHelpful Exam ReviewsPractice ExamsExtra Credit Questions

Assessment risk

StudentFriendly

82/100

Low score means less forgiving assessment conditions.

In person

, and easy or straightforward tests, but do not clearly prove closed-book or proctoring policies.

Helpful Exam ReviewsPractice ExamsStraightforward Tests
“ so helpful.”
CSCI252
“ and easy.”
CSCI123

Online

Online reviews mention straightforward exams and occasional , but do not clearly prove webcam, proctoring, open-book, or Lockdown Browser policies.

Straightforward ExamsExtra Credit Questions
“Exams are straight forward, sometimes it has questions.”
CSCI252
“not put anything tricky on the .”
CSCI123

Student evidence

See what students actually said.

Top student voice

“There isn't a better CS professor in that whole district.”

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

🎯 Teaching Quality

99/100

“The method he uses to teach everything is amazing!”

👍 Recommendation Rate

98/100

“I 100% recommend him.”

⚖️ Grade Value

86/100

“anyone can get an A if they put in the effort.”

Theme 1

👨‍🏫 About Teaching Style

  • He goes into detail during lectures and makes sure everyone understands the materials and gives us more examples.
  • His lectures were amazing and the .
  • He really teaches programming well.

Theme 2

📈 About Difficulty and Grades

  • Easy A.
  • Class will not be an easy A, you do need put in the work
  • Not hard to get an A if kept up with everything!

Theme 3

❤️ About Support

  • Super approachable, and gives great lectures.
  • He will answer any question and will pause to help you out with anything.
  • He really wants to teach you and help you.

Data context

See exactly what the AI read.

Analysis sample

27

Recent reviews read by the AI

27

Lifetime ratings

94/100

Evidence confidence

Credibility is high because 27 detailed reviews across several years and both formats show very consistent praise.

Inside 27 stored ratings

Quality ratings

5 out of 524
4 out of 52
3 out of 51
2 out of 50
1 out of 50

Course coverage

CSCI25210 reviews
CSCI1236 reviews
CIS2474 reviews
CIS2263 reviews
CIS2342 reviews
Show 1 more courses
CSCI2422 reviews

Reported outcomes

A range results lead the reported letter grades.

25 reported outcomes

A range

22

A+ 5 · A 17

B range

2

B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Rather not say 1