AI Rate Professor

Computer Science

Abbas Dehkhoda

COSCI290 · COSI290 · CSI290 · CS290 · CS116 · 10 lifetime ratings

AI rating
74/100
RMP rating
4.1/5
Take again
66.67%
Difficulty
2.9

The decision

if you can learn independently and want a forgiving Java course, but do not rely on polished lectures.

Best fit · Self Taught ProCaring and approachableGrade boost opportunitiesInconsistent teaching clarityBeginner-tolerant JavaSelf-study needed
  • Students often describe him as caring and willing to help.
  • Grades can be forgiving, especially for students who already know Java.
  • Several .

Key questions

Four answers before you build your schedule.

Is this an easy A?

EasyA

80/100

Getting an A is realistic because and there are grade boosts, but weak teaching can make beginners work on their own.

Online evidence directly says easy A, while knowledge and lenient opportunities.

Is the course easy?

Beginner

62/100

The Java content is not described as impossible, but .

Online evidence says little is learned, while if students read or already know Java.

Is attendance flexible?

Varies

55/100

Reviews do not clearly prove a , though participation and asking questions seem useful.

Neither the online .

Is this professor recommended?

WorthIt

68/100

Students recommend him for kindness and grade support, but and .

The online review is positive about grades but not learning, while and teaching complaints.

Course guide

See how this professor fits your week.

Grading

Lenient

78/100

Students repeatedly , and plenty of time for assignments.

Format shift

Online evidence says easy A, while , and not being a hard grader.

Workload

Moderate

64/100

Assignments and reading matter, but reviews do not describe the workload as overwhelming.

Format shift

Online workload evidence is thin, while , and take-home quizzes.

Teaching experience

Good

70/100

He is often caring and accessible, but teaching clarity is inconsistent and .

Format shift

Online teaching is criticized for weak direct instruction, while teaching enough.

Assessment method

FocusOnAssignments

35/100

Reviews emphasize , and only limited exam detail.

Format shift

Online assessment evidence is limited, while , and a final.

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

9 reviews

High confidence · Best fit for Self Taught Pro

and while questioning teaching clarity.

Main concern

.

What students said

“ , and helps everyone individualy.”
CS290
“He doesn't teach and rush everything up; ”
CS290
“ if you know Java beforehand .”
COSI290

Remote format

Online

1 reviews

Low confidence · Best fit for Easy A Hunter

The only online review calls it an easy A but and direct teaching are weak.

Main concern

You may not learn much from the online format.

What students said

“Easy A. But you do not learn too much because he does not directly teach the online class and does not give the ”
CS116

Exam style

Know what to expect from exams and major assignments.

Exam evidence is limited, but student-friendly.

Take-Home QuizzesFinal MentionedReviews Do Not Clearly Prove Proctoring

Assessment risk

StudentFriendly

72/100

Low score means less forgiving assessment conditions.

In person

and a final, but do not clearly prove proctoring or book rules.

Take-Home QuizzesFinal Mentioned
“ ”
CS290
“2 take home quizzes and 1 final.”
COSI290

Online

The online review does not clearly prove exam .

Reviews Do Not Clearly Prove Exam Policy

Student evidence

See what students actually said.

Top student voice

“ , and helps everyone individualy.”

Voice snapshots generated from 10 reviews, highlighting key themes in teaching and grading. Credibility rating: Medium.

🎯 Teaching Quality

70/100

“Lectures are extremely helpfull and very easy to follow as long as you read the book.”

📈 Grade Value

80/100

“Gives a TON OF OPPORTUNITIES TO MAKE YOU BOOST YOUR GRADE.”

⚠️ Teaching Clarity

62/100

“ if you know Java beforehand .”

Theme 1

👨‍🏫 About Teaching Style

  • , and helps everyone individualy.
  • He didn't do his job and did not really teach anything.
  • Doesn't have a method for teaching.

Theme 2

📈 About Grades

  • Easy A.
  • Not a , and allows plenty of .
  • Very easy teacher. .

Theme 3

💻 About Java Readiness

  • if the student learned Java before, the student can have an A.
  • if you know Java beforehand .
  • Even if you have no programming experience, you will eventually catch up in the following week or so.

Data context

See exactly what the AI read.

Analysis sample

10

Recent reviews read by the AI

10

Lifetime ratings

76/100

Evidence confidence

Ten reviews across many years give useful patterns, but some are old and opinions on teaching conflict.

Inside 10 stored ratings

Quality ratings

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

Course coverage

CS2905 reviews
COSCI2902 reviews
COSI2901 review
CS1161 review
CSI2901 review

Reported outcomes

A range results lead the reported letter grades.

6 reported outcomes

A range

4

A+ 2 · A 2

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

1

Not sure yet 1