AI Rate Professor

Computer Science

Juan Leon

CS002 · CS02 · CS006 · CS003A · 3A · 115 lifetime ratings

AI rating
18/100
RMP rating
1.7/5
Take again
17.24%
Difficulty
4.1

The decision

Avoid if possible; only consider if you already know the material and .

Best fit · Self Taught ProDoes not teachHarsh format gradingHeavy busyworkUnresponsive emailsPop exams
  • Dominant theme is self-teaching from outdated slides with almost no useful lectures or email help
  • Workload is heavy with , and picky code-format grading
  • Pop exams and timed tests create high stress;

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

28/100

Some strong students pass, but , and weak teaching make an A feel costly and unreliable.

; a few CS006 in-person outliers found exams easier if self-studied from the textbook.

Is the course easy?

Challenging

24/100

Coursework often exceeds lecture coverage, forcing beginners to self-learn advanced material under tight deadlines.

Online CS002 is especially brutal for beginners; some CS006 in-person comments .

Is attendance flexible?

Varies

48/100

optional and several in-person mandatory reports.

Online more often optional; and pop exams.

Is this professor recommended?

Avoid

18/100

Vast majority urge students to switch sections or colleges rather than risk GPA and mental health.

; rare positive notes cluster mainly around CS006.

Course guide

See how this professor fits your week.

Grading

Harsh

18/100

Students repeatedly call him a , and exact output matching.

Format shift

and in-person CS courses.

Workload

Overwhelming

12/100

Reviews describe multi-assignment , and constant busywork.

Format shift

Heavy load is consistent online and in person, with online deadlines often piling within two days.

Teaching experience

Awful

16/100

Core complaint is that he reads old PowerPoints, ignores questions, and leaves students to teach themselves.

Format shift

Teaching failure is reported across online and in-person sections with few exceptions.

Assessment method

FocusOnExams

72/100

Grades lean on quizzes, timed exams, finals, and .

Format shift

In-person CS006 emphasizes pop quizzes and exams; online CS002 emphasizes labs plus a .

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

31 reviews

High confidence · Best fit for Self Taught Pro

heavy work, and springs pop quizzes or pop exams with brutal timing.

Main concern

, and rigid formatting rules make the room high-pressure even when content is textbook-based.

What students said

“ ; ... 85 minutes exam for 20 questions that he cant even finish on time”
CS006
“This is the ! He just sits there all day and teaches almost nothing.”
CS002
“The to class or canvas.”
CS006

Remote format

Online

19 reviews

High confidence · Best fit for Self Taught Pro

Online CS sections are widely described as self-paced disasters with ignored emails, sparse PDFs, , and outdated slides.

Main concern

Near-zero instructor support combined with and and motivation.

What students said

“HE DOES NOT REPLY TO ANY OF THE EMAILS . ALMOST IMPOSSIBLE TO REACH HIM”
CS002
“Easily the . This class ruined my 4.0.”
CS002
“Weekly avalanche of busywork with a little to no instruction.”
CS002

Exam style

Know what to expect from exams and major assignments.

, and finals may require writing complete programs by hand.

Pop examsDaily quizzesTimed FRQsHandwritten programsStrict format grading

Assessment risk

Strict

22/100

Low score means less forgiving assessment conditions.

In person

In-person , and harsh time limits on multi-question tests.

Pop examsPop quizzes85-minute timed examsTest heavy
“gave us a pop-EXAM and only gave us 85 min to do 15 frq”
CS006
“The to class or canvas”
CS006

Online

Online reviews cite heavy assignments plus an ; no student-friendly open-book policy is clearly supported.

Handwritten program finalStrict gradingHeavy labs
“In programs by hand.”
CS002
“Grades harshly and doesn't teach.”
CS002

Student evidence

See what students actually said.

Top student voice

“ if he's the last option, just wait for a different class to open up.”

Voice snapshots generated from 50 , and avoidance consensus. Credibility rating: High.

🚫 Teaching Quality

16/100

“He , and he's the .”

📚 Self-Teaching Burden

20/100

“You HAVE to teach yourself outside of class in order to pass.”

💥 Workload Shock

12/100

“Unreasonable amount of .”

👎 Recommendation

18/100

“DON'T DO IT.”

Theme 1

👨‍🏫 About Teaching Style

  • he just reads off of slides that were made more than 5 years ago
  • Lectures are useless
  • He's like a robot that

Theme 2

📈 About Difficulty & Grades

  • you will not walk out of this class with high grade
  • He grades tough on the labs and assignments
  • This class ruined my 4.0

Theme 3

⚠️ About Communication

  • impossible to reach
  • Emails ignored for weeks
  • reaching out for help was like talking to a ghost

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

115

Lifetime ratings

90/100

Evidence confidence

50 recent and historical reviews show highly consistent complaints about teaching, workload, and .

Inside 50 stored ratings

Quality ratings

5 out of 57
4 out of 57
3 out of 512
2 out of 58
1 out of 582

Course coverage

CS00230 reviews
CS00612 reviews
CS003A4 reviews
3A3 reviews
CS021 review

Reported outcomes

No letter grade reported results lead the reported letter grades.

48 reported outcomes

A range

13

A+ 2 · A 10 · A- 1

B range

1

B 1

C range

2

C 2

D range

2

D 2

F

2

F 2

No letter grade reported

28

Audit/No Grade 1 · Drop/Withdrawal 3 · Incomplete 3 · Not sure yet 15 · Rather not say 6