AI Rate Professor

Computer Science

John Kath

CS1C · MAT105 · CS1C21800 · CS30A · CS3A · CS30B · 36 lifetime ratings

AI rating
58/100
RMP rating
3.4/5
Take again
61.11%
Difficulty
2.7

The decision

if ; skip if you need engaging lectures or hate large group projects.

Best fit · Self Taught ProCaringBoring LecturesGroup ProjectsLenient DeadlinesEasy Exams
  • Students agree he is kind, lenient, and wants you to pass.
  • Lectures , and easy to zone out of.
  • Grades , and , but CS1C group projects can spike stress.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

, and lots of make high grades common with moderate effort.

Online CS30 is especially easy; in-person CS1C is still grade-friendly but the .

Is the course easy?

Beginner

68/100

Core assignments and exams are medium-easy, though CS1C projects and some math sections raise the bar.

Online McGraw Hill courses feel easiest; in-person CS1C is harder mainly because of the project.

Is attendance flexible?

Varies

55/100

while others require it and call on students during class.

Online and depending on course.

Is this professor recommended?

Depends

58/100

Many recommend him for niceness and easy grades; and .

Online leans more positive for easy CS30; in-person CS1C recommendations are more split.

Course guide

See how this professor fits your week.

Grading

Lenient

82/100

Late work, resubmissions, open notes, and abundant make grading forgiving for most students.

Format shift

and in person across CS courses.

Workload

Moderate

55/100

Weekly HW is manageable, but CS1C group projects and .

Format shift

Online CS30 workload is lighter; in-person CS1C project drives most heavy-work complaints.

Teaching experience

Average

52/100

Students respect his knowledge and care but frequently call lectures monotone, slow, and hard to learn from.

Format shift

Both formats praise personality and criticize lecture delivery; a minority call him excellent.

Assessment method

Balanced

55/100

Mix of , and a and project weight significant in CS1C.

Format shift

Online CS30 is more HW-and-exam; in-person CS1C adds a large group project.

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

26 reviews

High confidence · Best fit for Self Taught Pro

In-person CS1C is caring and grade-friendly with open-note exams, but lectures are dull and the .

Main concern

and boring lectures force heavy self-learning for some students.

What students said

“He's VERY lenient & pushes back due dates a lot. ... Tests are 20 Qs, mostly T&F”
CS1C
“his lectures are pretty terrible. There isn't really any structure to it, they're very and very boring.”
CS1C
“The amount of self-learning required for that ”
CS1C

Remote format

Online

10 reviews

High confidence · Best fit for Easy A Hunter

Online CS30/CS1C leans on McGraw Hill or , and easy As, with boring live lectures as the main complaint.

Main concern

Expensive textbooks and .

What students said

“ , and you get 24+ hours to do them online. ... Taking this class is a must!”
CS30B
“Super friendly but a HORRIBLE/Boring teacher. ... Easy A though.”
CS30A
“Tests are... let's say easy in large part due to being online.”
CS1C

Exam style

Know what to expect from exams and major assignments.

, fairly easy, and softened by and flexible deadlines.

Open BookOpen NotesOnline Timed ExamsTrue/False HeavyExtra Credit

Assessment risk

StudentFriendly

78/100

Low score means less forgiving assessment conditions.

In person

, and medium-easy, while the group project carries more real difficulty.

Open NotesMostly True/FalseExtra CreditGroup Project
“Class is 70% test but are easy since he allows note.”
CS1C
“ if you study ahead. but that doesn't mean you should not study”
CS1C

Online

attempts on classwork, and high A rates.

Open Book24+ Hour WindowMultiple Tries on HWEasy Multiple Choice
“ , and you get 24+ hours to do them online. 3 Mid terms (50 questions) and a final exam (100 questions).”
CS30B
“A good amount of the questions on the homeworks are the exact same ones on the exams”
CS30A

Student evidence

See what students actually said.

Top student voice

“Super friendly but a HORRIBLE/Boring teacher. ... Easy A though.”

Voice snapshots generated from 36 reviews (10 online, 26 in person), highlighting , and project load. Credibility rating: High.

🎯 Teaching Quality

52/100

“his lectures are pretty terrible. There isn't really any structure to it, they're very and very boring.”

💚 Care and Leniency

82/100

“He's VERY lenient & pushes back due dates a lot.”

📗 Easy Grades

80/100

“ , and you get 24+ hours to do them online. ... Taking this class is a must!”

🧩

40/100

“he provided next to no direct instructions for the class project, which ABSOLUTELY destroyed my interest in programming.”

Theme 1

👨‍🏫 About Teaching Style

  • his lectures were extremely boring. I found that I taught myself more than I learned from lecture.
  • He has a monotone voice and it is so hard to pay attention while he lectures.
  • Great teacher and solid pick for your CS1C class.

Theme 2

📈 About Difficulty and Grades

  • Easy professor, but very boring.
  • Put in the work and Kath will happily give you an A.
  • Homework and tests are very easy, just like CS30A.

Theme 3

🧩 About Projects and Workload

  • Group project for 8-9 weeks so pick people wisely
  • My biggest gripe was the to start.
  • documentation to read.

Data context

See exactly what the AI read.

Analysis sample

36

Recent reviews read by the AI

36

Lifetime ratings

84/100

Evidence confidence

Thirty-six reviews across online and in-person CS courses consistently describe caring personality, boring lectures, lenient grades, and group-project stress.

Inside 36 stored ratings

Quality ratings

5 out of 513
4 out of 58
3 out of 53
2 out of 54
1 out of 58

Course coverage

CS1C26 reviews
CS30A3 reviews
CS30B2 reviews
CS3A2 reviews
MAT1052 reviews
Show 1 more courses
CS1C218001 review

Reported outcomes

A range results lead the reported letter grades.

33 reported outcomes

A range

25

A+ 7 · A 15 · A- 3

B range

3

B+ 1 · B 1 · B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

5

Not sure yet 4 · Rather not say 1