AI Rate Professor

Computer Science

Long Mac

CS2 · CS00271140 · CS002 · 20 lifetime ratings

AI rating
33/100
RMP rating
2.4/5
Take again
35%
Difficulty
3.8

The decision

Take Long Mac only if you already code confidently and can self-debug; .

Best fit · Hardcore LearnerTough graderSelf-taught labsUnhelpful office hoursAmazing lectures for someBeginner unfriendly
  • Polarizing CS2 instructor: strong coders praise lectures and curves; beginners feel abandoned.
  • Homework and labs are heavy and strict; .
  • Online terms draw especially harsh avoid reviews for rudeness and .

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

40/100

Some get As and EC, but , and weak help make an easy A unrealistic for most.

Online students say an A is nearly impossible without massive self-study; in .

Is the course easy?

Challenging

30/100

Even intro CS2 is described as harder than higher .

; .

Is attendance flexible?

Varies

50/100

some say attendance optional, others mandatory with .

; in person is mixed.

Is this professor recommended?

Avoid

35/100

; majority warn beginners and cite rude, unhelpful support.

Older in-person reviews are warmer; recent .

Course guide

See how this professor fits your week.

Grading

Strict

32/100

Tough-grader tags dominate; note and .

Format shift

In ; .

Workload

Heavy

25/100

, and projects beyond lecture basics.

Format shift

Online and in .

Teaching experience

Poor

35/100

Content knowledge is high, but many say he will not help and mocks questions.

Format shift

In-person minority loves lectures; online majority hates support quality.

Assessment method

Balanced

55/100

, and occasional pop quizzes all matter; .

Format shift

Online stresses tests and ; in person stresses labs and curves.

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

12 reviews

High confidence · Best fit for Hardcore Learner

In and students who say he yells, mocks questions, and grades pickily.

Main concern

Rude tone and zero-help culture if you ask basic questions.

What students said

“ . HE DOES NOT HELP. He yells at the class, puts you down if you ask him something.”
CS002
“Long Mac is undoubtedly the .”
CS002

Remote format

Online

8 reviews

High confidence · Best fit for Self Taught Pro

Online CS002 is widely called painful: , and little support.

Main concern

No real help when stuck; .

What students said

“Seriously taking his class is the biggest mistake I made in 2020.”
CS002
“He will mock you and tell you to refer back to the videos.”
CS002

Exam style

Know what to expect from exams and major assignments.

Assessment is strict on exact requirements; help is limited and .

Tough graderLabs heavyPop quizzesTest instructions unclear onlineCurves and extra credit sometimes

Assessment risk

Strict

35/100

Low score means less forgiving assessment conditions.

In person

and lab EC, but and pop quizzes keep pressure high.

Curves testsExtra credit labsStrict lab requirementsPop quizzes
“ test score and gives bunch of , labs are 25% of your grade.”
CS002
“Make sure your lab satisfy all the requirements before you show him, otherwise he wil be mad.”
CS002

Online

Online tests are described as unclear and approachable help is poor; students are told to rewatch videos.

Unclear test instructionsRefer to lecture videosHeavy homework vs basic lecturesTough grader
“His . Also, he's not approachable during his office hours.”
CS002
“You have to do huge amount of reading and research in order to do the HW because his lectures only teach the basic and the HW is another level.”
CS002

Student evidence

See what students actually said.

Top student voice

“ . HE DOES NOT HELP. He yells at the class, puts you down if you ask him something, insults/mocks you.”

Voice snapshots generated from 20 reviews (8 online, 12 in person), highlighting beginner risk and . Credibility rating: High.

🎯 Teaching Quality

35/100

“this professor cannot really teach you anything... he rather sits his lazy ass on the chair playing his phone”

👍 Recommendation Rate

35/100

“ . Especially for those who are beginners at CS.”

💻

30/100

“Be ready to learn by yourself. Most of time doesn't give you tips with your code problem and tells you to think about it.”

⭐ Fan Camp

75/100

“Long Mac is undoubtedly the .”

Theme 1

👨‍🏫 About Teaching Style

  • If you ever have trouble understanding his lectures just withdrawal, it wont get easier
  • He just says look at my lectures and that is his way of helping.
  • Amazing lectures for people with prior coding experience

Theme 2

📈 About Difficulty & Grades

  • There is no way you gonna get an A in this class.
  • and gives bunch of
  • .

Theme 3

💔 About Character

  • He constantly calls students lazy
  • picks on students for asking dumb questions
  • he would assume that you took only his class for the semester.

Data context

See exactly what the AI read.

Analysis sample

20

Recent reviews read by the AI

20

Lifetime ratings

80/100

Evidence confidence

Twenty reviews across online and in person with consistent beginner-unfriendly and .

Inside 20 stored ratings

Quality ratings

5 out of 55
4 out of 50
3 out of 51
2 out of 55
1 out of 59

Course coverage

CS00217 reviews
CS22 reviews
CS002711401 review

Reported outcomes

A range results lead the reported letter grades.

14 reported outcomes

A range

7

A+ 1 · A 6

B range

4

B+ 2 · B 1 · B- 1

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

3

Drop/Withdrawal 2 · Rather not say 1