AI Rate Professor

Computer Science

James Gappy

CSIC190 · CISC181 · CS108 · CISC190 · CISC207 · JAVA190 · 63 lifetime ratings

AI rating
84/100
RMP rating
4.5/5
Take again
86.49%
Difficulty
2.1

The decision

if you want a fair, structured intro CS path and will stay current on ZyBooks.

Best fit · Self Taught ProZyBooks HeavyClear GradingLaid BackYouTube SupportEasy If Consistent
  • Courses run largely through ZyBooks with and multiple-choice exams.
  • , and ; pure online can feel self-taught.
  • An A is very doable if you keep pace, but falling behind or weak self-motivation hurts.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

82/100

Keeping up with redoable ZyBooks work and .

; in-person is still easy if and reviews.

Is the course easy?

Beginner

68/100

Intro Java and office apps are approachable, though coding chapters and .

Difficulty feels lower in and higher when online pace is compressed.

Is attendance flexible?

Optional

78/100

, though some terms mark it mandatory without much value.

Online almost never requires meetings; in-person is mixed but .

Is this professor recommended?

WorthIt

82/100

and support, with minority complaints about self-teaching.

In-person recommendation is warmer; online is more polarized between Easy A and unresponsive.

Course guide

See how this professor fits your week.

Grading

Lenient

80/100

, and occasional exam curves favor students who try.

Format shift

Leniency is similar across formats; a .

Workload

Moderate

55/100

Weekly ZyBooks chapters and but stay manageable if you work steadily.

Format shift

Online 8-week terms feel denser; in class.

Teaching experience

Good

78/100

Strong when he lectures and posts YouTube help; weaker when the course is pure ZyBooks with slow email.

Format shift

In-person teaching praised more; some online sections feel hands-off.

Assessment method

Balanced

55/100

Mix of weekly ZyBooks work, quizzes, and .

Format shift

Both formats use ZyBooks plus exams; .

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 Beginner Friendly

ZyBooks, exam reviews, and a chill personality.

Main concern

Loose end-of-semester deadlines can let people fall behind; .

What students said

“This was my first Computer Science class but it transitioned me from a complete beginner at coding, to having competency writing Java.”
CISC190
“Lecture is once a week, he just reviews the online textbook chapter. ... Easy A!”
CISC181
“Really awesome guy. Chill, funny personality. This class is laidback with Gappy.”
CISC190

Remote format

Online

24 reviews

High confidence · Best fit for Self Taught Pro

Online is mostly ZyBooks chapters, quizzes, and and recorded videos.

Main concern

Some students feel there are no real lectures and the professor .

What students said

“Easy A, but be prepared to teach yourself. or videos—just a $104 ZyBooks subscription.”
CISC181
“ , and the .”
CISC181
“ .”
CSIC190

Exam style

Know what to expect from exams and major assignments.

Exams are mostly multiple choice and and redoable practice.

Multiple Choice ExamsOpen Note OnlineZyBooks PracticeExam Reviews

Assessment risk

StudentFriendly

76/100

Low score means less forgiving assessment conditions.

In person

In-person includes exam reviews, online tests, and .

Exam ReviewsOnline TestsQuiz Retakes
“He helps you prepare for .”
CISC190
“Quizzes- 10 questions, 2 attempts, keeps highest score.”
CISC181

Online

and sometimes open-note with no class meetings.

Multiple ChoiceOpen NoteNo Live Proctoring Mentioned
“ . Overall, the class respects your time.”
CISC181
“ .”
CSIC190

Student evidence

See what students actually said.

Top student voice

“All of the work is done on ZyBooks... . Overall, the class respects your time, gives you all the resources you need, and is easy if you just keep up with the assignments.”

Voice snapshots generated from 50 reviews, highlighting ZyBooks structure, ease, and . Credibility rating: High.

🎯 Teaching Quality

78/100

“Professor Gappy's youtube channel is now one of my favorites... and easy to follow.”

🅰️ Easy A Path

82/100

“Impossible to fail unless you dont care. Did I learn much? Nah. Did I pass w/an A? Yea.”

📚 ZyBooks Workload

55/100

“The , but it's manageable if you stay on top of it.”

👍 Recommendation

82/100

“10/10 would recommend taking his .”

Theme 1

👨‍🏫 About Teaching Style

  • Chill, funny personality. This class is laidback with Gappy.
  • He demonstrates how Java works for each chapter.
  • His recorded lectures were easy to follow.

Theme 2

📈 About Difficulty and Grades

  • If you keep up with the work, getting an A is very doable.
  • I never attended a single lab... and still got an A.
  • Quizzes and .

Theme 3

💻 About Course Format

  • All of the work is done through Zybooks.
  • Easy A, but be prepared to teach yourself.
  • A discord server for the class was super helpful.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

63

Lifetime ratings

88/100

Evidence confidence

50 reviews over many years with recurring ZyBooks and .

Inside 50 stored ratings

Quality ratings

5 out of 548
4 out of 59
3 out of 52
2 out of 52
1 out of 52

Course coverage

CISC19029 reviews
CISC18114 reviews
JAVA1903 reviews
CSIC1902 reviews
CISC2071 review
Show 1 more courses
CS1081 review

Reported outcomes

A range results lead the reported letter grades.

44 reported outcomes

A range

36

A+ 6 · A 27 · A- 3

B range

6

B+ 1 · B 5

C range

0

No reported values

D range

1

D+ 1

F

0

No reported values

No letter grade reported

1

Not sure yet 1