AI Rate Professor

Computer Science

Parvaneh Ghaforyfard

CS216 · EE244 · CS902CS939 · CS0710 · CS939 · COSCI903 · CS119 · COS902 · CS962 · EE449 · PYTHON101 · CS902 · ENGGEN101 · MIT220 · CS900 · EET123 · COSCI940 · CS932 · CS101 · CS903 · 47 lifetime ratings

AI rating
93/100
RMP rating
4.5/5
Take again
90%
Difficulty
2.7

The decision

if and use office hours; easy to do well without harsh exams.

Best fit · Effort For RewardAccessible outside classProject and lab basedClear lecturesSelf-paced onlineGreat for beginners
  • and programming, with strong accessibility and feedback.
  • and regrade options.
  • You and videos, so vague prompts can frustrate advanced students.

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

78/100

Many report As and A+ and and no exams, though picky deductions appear.

Online project-only courses feel easiest; if you practice.

Is the course easy?

Beginner

66/100

, but CS concepts still require practice and independent problem solving.

Online is more self-guided; .

Is attendance flexible?

Optional

72/100

Many online sections ; in-person more often expects presence and participation.

Online is mostly flexible; .

Is this professor recommended?

MustTake

90/100

About 90% would take again and comments repeatedly call her excellent for beginning programmers.

Strong praise in both formats, with only .

Course guide

See how this professor fits your week.

Grading

Lenient

74/100

Resubmits, few graded categories, and deductions.

Format shift

Online often allows regrades; some reviews still call deductions picky when instructions are vague.

Workload

Moderate

58/100

Labs and projects every one to two weeks keep the .

Format shift

Online CS216 is project-spaced; some accelerated in-person and online terms feel denser.

Teaching experience

Excellent

88/100

, and strong support for beginners.

Format shift

; online highlights videos and email access.

Assessment method

FocusOnAssignments

18/100

Many sections and and exams.

Format shift

Online CS216 is frequently no-exam project based; older or other courses may include more mixed work.

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

23 reviews

High confidence · Best fit for Beginner Friendly

, and real help in Python, C++, robotics, and EE; attendance often matters.

Main concern

Course can get hard toward the end and and practice.

What students said

“Probably the . Very Very professional and organized!”
PYTHON101
“Shes an awesome professor. I had her for my first programming class and I still use her framework of programming in other classes.”
CS101
“Professor , and she is willing to help students.”
EE244

Remote format

Online

25 reviews

High confidence · Best fit for Self Taught Pro

Online CS is and projects, no tests, resubmits allowed, and ; some call instructions vague.

Main concern

and heavy self-teaching expectation.

What students said

“ . Getting an A is very doable.”
CS216
“Piece of cake”
CS216
“Has pre recorded lectures and most of the grades were off the , and she allowed us to resubmit them for a better grade.”
CS216

Exam style

Know what to expect from exams and major assignments.

because many courses use labs and projects instead of high-stakes tests.

No exams in many sectionsProject and lab basedResubmit for better gradePrerecorded lectures

Assessment risk

StudentFriendly

88/100

Low score means less forgiving assessment conditions.

In person

, and learning by practice more than proctored exam software.

Homework and projectsPractice beyond assignmentsAttendance matters in some classes
“You have to do all the work that is graded and not graded if you want to pass.”
CS902
“Her criteria for , but not picky like other programming educators might be.”
CS101

Online

Online CS comments repeatedly say no quizzes or exams, only projects and labs, sometimes with resubmits.

No quizzesNo testsNo examsResubmit labsPrerecorded lectures
“ .”
CS216
“Class is just assignments, no exams or live lectures (aside from pre-recorded ones if that counts). Easy A imo.”
CS216
“she allowed us to resubmit them for a better grade.”
CS216

Student evidence

See what students actually said.

Top student voice

“Excellent prof. Very straightforward class structure: . Getting an A is very doable.”

Voice snapshots generated from 48 reviews across online and in-person CS and engineering courses. Credibility rating: High.

🎯

88/100

“ . Getting an A is very doable.”

👍 Strong Recommendation

90/100

“Probably the .”

📬 Accessibility

88/100

“Professor G is VERY accessible outside of , and hosts 2-3 office hours per week.”

⚠️

55/100

“this is 100% independent study course, the teacher won't teach you anything and you will have to guess what she wants”

Theme 1

👨‍🏫 About Teaching

  • her teaching style has really helped me throughout my college journey
  • Shes an awesome professor.
  • Professor , and she is willing to help students.

Theme 2

💻 About Course Format

  • Has pre recorded lectures and most of the grades were off the labs
  • Piece of cake

Theme 3

📈 About Success Tips

  • As long as you work hard, you will do well in class.
  • If you do the work, you'll do well.

Data context

See exactly what the AI read.

Analysis sample

48

Recent reviews read by the AI

47

Lifetime ratings

90/100

Evidence confidence

Forty-eight reviews across many years and both formats show consistent praise for teaching quality and accessibility.

Inside 48 stored ratings

Quality ratings

5 out of 537
4 out of 56
3 out of 52
2 out of 52
1 out of 51

Course coverage

CS2168 reviews
CS1197 reviews
CS9027 reviews
CS1013 reviews
CS9393 reviews
Show 15 more courses
EE2443 reviews
ENGGEN1013 reviews
COSCI9032 reviews
COS9021 review
COSCI9401 review
CS07101 review
CS9001 review
CS902CS9391 review
CS9031 review
CS9321 review
CS9621 review
EE4491 review
EET1231 review
MIT2201 review
PYTHON1011 review

Reported outcomes

A range results lead the reported letter grades.

44 reported outcomes

A range

34

A+ 11 · A 18 · A- 5

B range

9

B+ 2 · B 6 · B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Drop/Withdrawal 1