AI Rate Professor

Mathematics

Kamran Eftekhari

CIS278 · CIS255 · CIS254 · CIS111 · CS256 · CIS256 · MATH111 · MATH130 · CIS264 · 29 lifetime ratings

AI rating
48/100
RMP rating
3.0/5
Take again
48.28%
Difficulty
3.0

The decision

if , and a course experience that varies sharply by class.

Best fit · Self Taught ProPolarizing TeachingHeavy HomeworkDisorganized LecturesCaring When EngagedPop Quizzes
  • Student experiences are and severe complaints about disorganization.
  • Several reviews describe heavy , and poor email response.
  • Students who are self-directed and already comfortable with programming seem to do much better.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

57/100

Grades can be high for students who keep up, but many , and self-study demands.

Online evidence includes easier A comments, while , and confusion.

Is the course easy?

Standard

42/100

The course content is not always conceptually impossible, but programming material, fast demands, and .

Online classes range from easy to Berkeley-level hard, while because lectures and expectations are disorganized.

Is attendance flexible?

Mandatory

22/100

Several in-person reviews warn that , and classroom conduct is closely monitored.

Attendance concerns are mainly in-person, while online reviews .

Is this professor recommended?

Depends

48/100

Recommendation is split because some students love his care and knowledge while many strongly warn against his organization and teaching style.

Online recommendations are mixed but slightly more balanced, while and positive extremes.

Course guide

See how this professor fits your week.

Grading

Fair

56/100

Grading is sometimes described as fair or favorable, but , and pop quizzes.

Format shift

Online reviews include easier grading comments, while and quizzes.

Workload

Heavy

28/100

Workload is often heavy, with reports of 100+ , and uneven scheduling.

Format shift

In-person workload complaints are stronger and more recent, while online workload .

Teaching experience

Average

50/100

Teaching quality is highly polarizing, with equal force behind praise for care and knowledge and criticism of .

Format shift

Online teaching is mixed around support and feedback, while and classroom management.

Assessment method

Balanced

58/100

Assessment uses a mix of , and occasional pop quizzes.

Format shift

Online reviews mention projects and tests, while , and labs.

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

21 reviews

High confidence · Best fit for Hardcore Learner

In-person reviews are extremely polarized, with many calling him caring and knowledgeable and .

Main concern

In-person students frequently , and strict classroom behavior.

What students said

“Expect around 100+ problems per week with a quiz and .”
CIS278
“He is great and nice. Not a and also kind.”
CIS256
“Consider this a self study course with ”
CIS264

Remote format

Online

8 reviews

Medium confidence · Best fit for Self Taught Pro

Online reviews are mixed, with and kindness while , and communication are weak.

Main concern

Online students may feel unsupported if .

What students said

“I felt like I had no professor at all.”
CIS255
“ and 3 tests.”
CIS255
“His class is easy to pass and he seems to pride himself on everyone getting an A.”
CIS111

Exam style

Know what to expect from exams and major assignments.

Exam and quiz style varies, with tests and frequent quizzes mentioned but .

Weekly QuizzesPop QuizzesThree TestsOpen-Note Claim In One ReviewTests Mentioned

Assessment risk

Varies

46/100

Low score means less forgiving assessment conditions.

In person

and pop quizzes, including one disputed open-note quiz situation.

Weekly QuizzesPop QuizzesOpen-Note Claim In One Review
“Expect around 100+ problems per week with a quiz and .”
CIS278
“If quiz.”
CIS256
“often has pop quizes ”
CIS264

Online

Online reviews mention tests but do not clearly prove webcam, proctoring, Lockdown Browser, open-book, midterm, or .

Three Tests
“ and 3 tests.”
CIS255

Student evidence

See what students actually said.

Top student voice

“Consider this a self study course with , and a prof that tries to pass off his rudeness as humor.”

Voice snapshots generated from 29 reviews, highlighting key themes in polarized teaching quality, workload, organization, and grading; credibility rating: High.

🎯 Teaching Quality

50/100

“Professor Kamran is the College of San Mateo.”

⚠️ Workload Risk

28/100

“Expect around 100+ problems per week with a quiz and .”

👍 Recommendation Split

48/100

“ .”

Theme 1

👨‍🏫 About Teaching Style

  • He delivered insightful lectures and inspired students to get interested in Computer Science.
  • Does nothing but read off the

Theme 2

📚 About Workload And Structure

  • Expect around 100+ problems per week with a quiz and .
  • Course and
  • His classes are all taken

Theme 3

🧪 About Quizzes And Tests

  • and 3 tests.
  • He will sometimes have a day.
  • and they can last for the entire class time

Data context

See exactly what the AI read.

Analysis sample

29

Recent reviews read by the AI

29

Lifetime ratings

90/100

Evidence confidence

Credibility is high because 29 reviews span many years, cover both formats, and repeatedly mention the same strengths and risks.

Inside 29 stored ratings

Quality ratings

5 out of 513
4 out of 51
3 out of 51
2 out of 51
1 out of 513

Course coverage

CIS2567 reviews
CIS2646 reviews
CIS2544 reviews
CIS2554 reviews
CIS2783 reviews
Show 4 more courses
CIS1112 reviews
CS2561 review
MATH1111 review
MATH1301 review

Reported outcomes

A range results lead the reported letter grades.

20 reported outcomes

A range

15

A+ 4 · A 10 · A- 1

B range

1

B+ 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

4

Drop/Withdrawal 2 · Not sure yet 2