AI Rate Professor

Computer Science

Armen Nahapetian

CS2 · CS02 · CS002 · CS003A · 768O860ABH · CS066 · 16 lifetime ratings

AI rating
52/100
RMP rating
3.6/5
Take again
56.25%
Difficulty
3.4

The decision

Take him if you can follow exact specs and put steady work into projects; switch if and .

Best fit · Effort For RewardTough graderLecture heavyClear grading criteriaDrops lowest quiz/projectPolarized reviews
  • lowest grade are common
  • Many students earn As, but tough-grader and
  • Lectures can feel long and dry, with mixed English clarity and

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

Many students report As with projects and dropped lowest grades, but and picky deductions make an A still require careful effort.

Online leans more toward easy A with projects and quizzes; and .

Is the course easy?

Standard

52/100

Content is doable with projects and quizzes, but lectures can be dry and some call the class unnecessarily hard.

Online and in-person both show moderate difficulty with similar project-heavy structure.

Is attendance flexible?

Varies

48/100

Some sections mark attendance optional while pass.

Both formats .

Is this professor recommended?

Depends

56/100

About half would take him again; praise for fairness and help clashes with .

Online and and strong avoiders.

Course guide

See how this professor fits your week.

Grading

Strict

38/100

Tough grader tags and and drop-lowest policies.

Format shift

Online reviews stress picky point-offs; and harsh tests.

Workload

Moderate

48/100

Typical load is several projects plus quizzes or .

Format shift

Both formats revolve around multi-project workloads with quizzes or tests.

Teaching experience

Average

55/100

Industry knowledge and good office hours help, but lectures are often dry, slow, or .

Format shift

Online Zoom lectures feel dry for some; .

Assessment method

Balanced

48/100

Grades usually blend projects with quizzes and .

Format shift

Some online terms used only quizzes and projects; .

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

8 reviews

High confidence · Best fit for Effort For Reward

In-person CS002/CS2 ranges from caring industry-aware teaching with board coding to complaints , and .

Main concern

, and occasional cheating paranoia lower the experience.

What students said

“ . He writes code on the board and teaches you this way; it is very effective.”
CS002
“ , extremely paranoid about people cheating.”
CS02

Remote format

Online

8 reviews

High confidence · Best fit for Effort For Reward

Online CS002/CS003A is mixed: some call it an easy A with doable projects and dropped grades, others call him a and .

Main concern

Harsh point deductions and .

What students said

“Overall a chill class and easy A as long as you put in some effort!”
CS002
“ learning program elsewhere or giving a better code while taking the class.”
CS002

Exam style

Know what to expect from exams and major assignments.

Assessment is usually quizzes and projects, sometimes open-book exams, with uneven reports of fairness and difficulty.

Open book midterm/final (some terms)Quizzes with trick questionsDrop lowest quiz or projectProjects weighted heavily

Assessment risk

Standard

58/100

Low score means less forgiving assessment conditions.

In person

; one review says open-book midterm and final, another says tests miss lecture material.

Open book midterm and finalThree exams and seven projectsDrop lowest exam or projectCheat-paranoia testing
“ and . Easy class.”
CS066
“ , extremely paranoid about people cheating.”
CS02

Online

Several online terms use quizzes and ; at least one review says no exams, only quizzes and projects.

Quizzes and projectsDrop lowest quiz/projectNo exams in some terms
“Hard quizzes (six quizzes total) but and .”
CS002
“During my semester, 1 quiz & 1 project dropped; and projects.”
CS002

Student evidence

See what students actually said.

Top student voice

“Overall a chill class and easy A as long as you put in some effort!”

Voice snapshots generated from 16 reviews (8 online, 8 in and lecture themes. Credibility rating: High.

🎯 Teaching Quality

55/100

“Not the best at explaining things and but he is a nice guy.”

⚖️

38/100

“You can get points off for having a better program than he wanted. You can also get points off for .”

👍 Recommendation Split

56/100

“Awesome professor. Grades fairly, answers .”

📚 Workload Pattern

48/100

“there are three exams and , and he will let you drop the lowest grade of .”

Theme 1

👨‍🏫 About Teaching Style

  • His lectures were quite long and dry; a bit boring tbh.
  • He writes code on the board and teaches you this way; it is very effective.
  • He's worked in the industry so he knows what he's talking about.

Theme 2

📈 About Difficulty & Grades

  • Overall a chill class and easy A as long as you put in some effort!
  • learning program elsewhere or giving a better code
  • ; he loves to play hide the ball.

Theme 3

❤️ About Character

  • He's an angel. He's quite funny for someone his age.
  • .
  • Definitely one of the nicest CS professors at PCC and he has patience.

Data context

See exactly what the AI read.

Analysis sample

16

Recent reviews read by the AI

16

Lifetime ratings

84/100

Evidence confidence

Sixteen reviews across online and in-person from 2019-2026 with detailed grade and workload notes and consistent polarized themes.

Inside 16 stored ratings

Quality ratings

5 out of 58
4 out of 53
3 out of 50
2 out of 51
1 out of 54

Course coverage

CS00210 reviews
CS22 reviews
768O860ABH1 review
CS003A1 review
CS021 review
Show 1 more courses
CS0661 review

Reported outcomes

A range results lead the reported letter grades.

13 reported outcomes

A range

10

A+ 2 · A 7 · A- 1

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

Drop/Withdrawal 1