AI Rate Professor

Computer Science

Kamran Eftekhari

CIS278 · CIS151 · CIS279 · CIS255 · CIS117 · CIS254 · CS264 · CIS256 · CIS264 · 59 lifetime ratings

AI rating
33/100
RMP rating
2.5/5
Take again
38.98%
Difficulty
3.5

The decision

Take him only if , and avoid recent in-person CIS264 if possible.

Best fit · Self Taught ProSelf-Teaching RequiredDisorganized ModulesHeavy ReadingHard ExamsMixed by Course
  • Online reviews often describe an , and weekly tasks, but weak teaching support.
  • Recent in-person CIS264 reviews are strongly , and poor communication.
  • , so the experience appears highly course-dependent and time-dependent.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

58/100

Online sections can be an easy A through routine work, but in-person CIS264 often requires heavy self-study and harsh exams.

Online evidence is much more grade-friendly, while very hard recent CIS264.

Is the course easy?

Challenging

35/100

The content is often manageable in online lower-level courses but , and .

Online reviews describe straightforward tasks, while in-person reviews, especially CIS264, describe fast, confusing, and difficult material.

Is attendance flexible?

Mandatory

25/100

Attendance appears important in , and possible drops mentioned.

Online attendance evidence is limited, while .

Is this professor recommended?

Avoid

36/100

positive sections, while many recent reviews strongly warn against taking him.

Online recommendations are mixed, but recent in-person CIS264 reviews are overwhelmingly negative.

Course guide

See how this professor fits your week.

Grading

Strict

34/100

Online grading can be easy, but , and harsh exams.

Format shift

Online looks more lenient through automated work, while in-person CIS264 looks strict.

Workload

Heavy

25/100

Students repeatedly mention lots of , and test-heavy pacing.

Format shift

Both formats mention workload, but in-person CIS264 reviews describe it as more overwhelming.

Teaching experience

Poor

36/100

Recent comments often describe unclear teaching, disorganization, poor communication, and reliance on outside materials despite some older praise.

Format shift

Online teaching is often described as self-paced and unsupported, while as especially poor.

Assessment method

Balanced

55/100

Assessment , and finals depending on course.

Format shift

Online sections lean toward automated assignments and quizzes, while , 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

36 reviews

High confidence · Best fit for Self Taught Pro

In-person reviews are sharply split, with older praise but many recent reports of poor organization, heavy workload, and .

Main concern

Recent CIS264 students , and harsh exams.

What students said

“This was the .”
CIS264
“ and ”
CIS264
“Kamran is one of the and he literally changed my life”
CIS256

Remote format

Online

14 reviews

High confidence · Best fit for Easy A Hunter

Online classes are often grade-friendly but , and self-teaching.

Main concern

Students often say he does not teach clearly or .

What students said

“If you want an easy A then do.”
CIS255
“Everything was pretty short, it doesn't take you more than 2h per week to complete all his work.”
CIS255
“Take his class if you're a genius and can teach yourself everything.”
CIS255

Exam style

Know what to expect from exams and major assignments.

but overall risky because many students describe hard or and finals.

Hard ExamsUnclear Test InstructionsOpen Notes Mentioned OnceIn-Person Exam Risk

Assessment risk

Strict

35/100

Low score means less forgiving assessment conditions.

In person

and finals, with one review saying exams were open notes.

Hard MidtermHard FinalOpen Notes Mentioned OncePop Quizzes
“ and ”
CIS264
“ and .”
CS264
“lack of you”
CIS278

Online

Online reviews mention quizzes, midterms, and finals, but do not clearly prove webcam, proctoring, Lockdown Browser, open-book, or take-home policies.

QuizzesMidtermFinal
“only really challenging thing about the and finals”
CIS254
“ ”
CIS255

Student evidence

See what students actually said.

Top student voice

“If you want an easy A then do.”

Voice snapshots generated from 50 reviews, highlighting key themes in , and format differences. Credibility rating: High.

🎯 Teaching Quality

36/100

“He doesn't teach just links a textbook and other people's youtube lectures.”

📈 Easy A Potential

58/100

“His online class is pretty straightforward, just complete the , and and you'll get an easy A.”

⚠️

35/100

“ and ”

Theme 1

👨‍🏫 About Teaching Style

  • He doesn't teach just links a textbook and other people's youtube lectures.
  • He is mostly aggressive, has poor communication with students, and lacks basic teaching skills.
  • Professor Kamran is one of the best professor I've met at College of San Mateo.

Theme 2

📚 About Workload

  • Lots of .
  • The volume of .
  • The amount of words needed to be read are easily in the thousands.

Theme 3

📝 About Exams and Grades

  • If you want an easy A then do.
  • and
  • Easy class if you have some CS experience and do the homework.

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

59

Lifetime ratings

88/100

Evidence confidence

The analysis uses 50 reviews across multiple years and formats, with strong consistency in recent negative CIS264 themes and .

Inside 50 stored ratings

Quality ratings

5 out of 518
4 out of 52
3 out of 53
2 out of 56
1 out of 530

Course coverage

CIS26420 reviews
CIS2557 reviews
CIS2567 reviews
CS2645 reviews
CIS2544 reviews
Show 4 more courses
CIS2783 reviews
cis1172 reviews
CIS1511 review
CIS2791 review

Reported outcomes

A range results lead the reported letter grades.

37 reported outcomes

A range

21

A+ 8 · A 9 · A- 4

B range

3

B+ 1 · B 2

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

13

Drop/Withdrawal 1 · Incomplete 1 · Not sure yet 8 · Rather not say 3