AI Rate Professor

Computer Science

Patti Koenig

CS87A · CS52 · CS101 · CS50 · 73 lifetime ratings

AI rating
93/100
RMP rating
4.5/5
Take again
86.49%
Difficulty
2.3

The decision

Excellent first CS professor if you will use her Discord, hints, and flexible deadlines to stay on track.

Best fit · Beginner FriendlyDiscord SupportFlexible DeadlinesBeginner Friendly CSClear ResourcesFast Grading
  • and quick replies
  • Assignments and ; flexible late work is common
  • A and

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

88/100

Nearly all reported grades are A or A+ when students submit work; lenient deadlines and .

True in both formats; online sample is much larger.

Is the course easy?

Beginner

76/100

Intro CS content is designed for new coders with guided assignments, though a .

Online and in person both describe beginner-friendly pacing for most students.

Is attendance flexible?

Optional

90/100

Most ; work is asynchronous with recorded lectures.

In-person notes vary, but overall policy is highly flexible.

Is this professor recommended?

MustTake

90/100

and repeated best-CS-at-SMC praise outweigh a vocal minority of organization critics.

Online love is especially strong.

Course guide

See how this professor fits your week.

Grading

Generous

86/100

, and non-harsh scoring make grading student-friendly.

Format shift

Consistent across online majority and in-person notes.

Workload

Light

78/100

Manageable projects and exams for intro courses; not trivial, but rarely described as crushing.

Format shift

Summer sessions feel faster but still doable.

Teaching experience

Excellent

88/100

, and constant support; a minority need outside videos.

Format shift

Online organization complaints are more frequent than in person.

Assessment method

FocusOnAssignments

32/100

Programming projects and ; quizzes and a couple exams exist but rarely dominate.

Format shift

Same assignment-first pattern online and in person.

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

12 reviews

Medium confidence · Best fit for Beginner Friendly

and structure, with a few harsh notes on organization.

Main concern

Occasional claims of .

What students said

“her teaching is easily understandable, and .”
CS50
“She is totally lost what she talks about. The canvas.”
CS87A

Remote format

Online

38 reviews

High confidence · Best fit for Beginner Friendly

Online CS courses (Python, C++, etc.) are the core experience: recorded lectures, Drive materials, Discord help, and easy As for engaged students.

Main concern

A few find pre-recorded lectures and .

What students said

“She cares about her students and really wants you to succeed in her class. ”
CS87A
“I found her lectures to be impossible to follow. I stopped watching them after week 2.”
CS50

Exam style

Know what to expect from exams and major assignments.

Assessments open early for self-paced work with hints and help available; few report harsh proctoring.

Open early quizzes and examsFlexible deadlinesHints providedDiscord help allowed

Assessment risk

StudentFriendly

84/100

Low score means less forgiving assessment conditions.

In person

; students emphasize clear criteria and manageable tests rather than strict proctoring.

Fair examsClear criteria
“ .”
CS101

Online

Online quizzes and Discord support.

Open earlySelf-paced examsDiscord help
“3 quizzes and 2 exams, they open up in advance for you to work on them at your own pace.”
CS52
“Very lenient on due dates but you do have to turn them in”
CS50

Student evidence

See what students actually said.

Top student voice

“She will literally get on a call with you at midnight . Just be open and honest; she'll be flexible and .”

Voice snapshots generated from 50 reviews (38 online, 12 in person), highlighting support, ease, and organization themes. Credibility rating: High.

🎯 Teaching Quality

88/100

“Her lecture materials are very informative; she truly knows her stuff, taking you from a complete beginner to a very good programmer”

💬 Access & Care

92/100

“This Professor is always available, being available as late as 2AM to hold Zoom calls or .”

👍

90/100

“ (so far). Light workload, and lots of learning!”

⚠️ Organization Caveat

40/100

“Your only source of learning are her pre recorded lectures which make no sense.”

Theme 1

💻 About Learning CS

  • Her class is beginner friendly!
  • she encourages using any resources needed
  • practical assignments... always communicates with the class and provides hints

Theme 2

⏰ About Flexibility

  • Super forgiving on
  • she doesn't do hard deadlines which is great if you're responsible
  • grades quite quickly

Theme 3

🧩 About Self-Teaching Needs

  • Be prepared to teach yourself a lot
  • can not learn in this class. Every thing. depends on your own by YouTube
  • Listen to them 1.5x speed... Youtube lectures will help

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

73

Lifetime ratings

90/100

Evidence confidence

Fifty recent reviews with very consistent praise for Discord access, flexibility, and easy high grades give high confidence.

Inside 50 stored ratings

Quality ratings

5 out of 559
4 out of 54
3 out of 53
2 out of 52
1 out of 56

Course coverage

CS87A27 reviews
CS5015 reviews
CS527 reviews
CS1011 review

Reported outcomes

A range results lead the reported letter grades.

49 reported outcomes

A range

47

A+ 19 · A 28

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

0

No reported values