AI Rate Professor

Computer Science

Joaquin Velez

CISC186 · CISC181 · CISC179 · CIS186 · CISC192 · 30 lifetime ratings

AI rating
32/100
RMP rating
2.5/5
Take again
38.89%
Difficulty
3.7

The decision

Avoid unless you are already comfortable teaching yourself programming and .

Best fit · Self Taught ProTough graderSelf-taught requiredLots of homeworkUnclear instructionsRude feedback
  • Many students say he does not teach and leaves you to learn from the book, videos, and peers.
  • , unclear instructions, and zero late work.
  • Self-motivated programmers can succeed and even praise structure, but support is thin.

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

36/100

As are possible for driven students, but and .

Both formats report hard-earned grades; online often feels more isolated.

Is the course easy?

Challenging

30/100

, and complex projects create real intellectual load.

Difficulty is high across Online and In person reviews.

Is attendance flexible?

Varies

55/100

and sometimes not, with many online sections effectively independent.

Online is often no live class; in person varies by term.

Is this professor recommended?

Avoid

35/100

and the unless you thrive alone.

Criticism is strong in both formats, with a minority of positive self-starters.

Course guide

See how this professor fits your week.

Grading

Harsh

22/100

Repeated tough-grader reports, no partial credit, and huge docks for .

Format shift

Harsh tone appears in both Online and In person comments.

Workload

Heavy

28/100

Lots of , and high-stakes programs create a heavy load.

Format shift

Workload intensity is consistent across formats.

Teaching experience

Poor

30/100

Many say he provides no real teaching and poor or , though a few praise structure for self-learners.

Format shift

Online often feels totally hands-off; in .

Assessment method

FocusOnAssignments

28/100

, and quizzes dominate; one review notes open-book quizzes.

Format shift

Assignment-heavy pattern holds for Online and In person.

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

17 reviews

High confidence · Best fit for Self Taught Pro

In-person reviews echo self-teaching pressure, tough , and limited office support, with a minority saying the class is doable if you research heavily.

Main concern

and poor communication make many want any other professor.

What students said

“Literally does not teach class, not even through Zoom. Does not have office hours, even virtual ones.”
CISC179
“Professor is a .”
CISC192
“No partial credit even though you finish the program correctly”
CISC192

Remote format

Online

13 reviews

High confidence · Best fit for Self Taught Pro

and assignment work with limited interaction; some praise organization and responsiveness, while many call him rude, unavailable, and impossible as a grader.

Main concern

Little instruction, inconsistent email help, and .

What students said

“Does not care about his students. Rude and unprofessional. No interaction at all.”
CISC192
“Youtube videos will teach you better. You are completely on your own if . AVOID.”
CISC192
“Great organization of online classes. Everything is meaningful and useful, a lot of homework”
CISC192

Exam style

Know what to expect from exams and major assignments.

Assessment centers on coding assignments and quizzes; at least one online review cites open-book quizzes, with .

Open book quizzesHeavy program gradingOne-shot submissionsOnline book and videos

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

In-person comments emphasize harsh program grading and .

No partial creditUnclear instructionsHeavy projects
“No partial credit even though you finish the program correctly”
CISC192
“Doesn't allow resubmissions, which blows because if you misinterpret his instructions for each assignment, he's ready to give you a 0”
CISC179

Online

Online work leans , and open-book quizzes with little live teaching.

Open book quizzesHomework-based gradeSelf-taught from book
“Grade and open book quizes.”
CISC192
“Programs are weighted heavily, you only get one shot, if you do 95 % correctly you can still get a 0 grade”
CISC192

Student evidence

See what students actually said.

Top student voice

“Youtube videos will teach you better. You are completely on your own if . AVOID.”

Voice snapshots generated from 30 reviews spanning Online and In person formats, emphasizing self-teaching and . Credibility rating: High.

🎯 Teaching Quality

30/100

“Literally does not teach class, not even through Zoom. He provides literally no education whatsoever.”

⚖️

22/100

“Programs are weighted heavily, you only get one shot, if you do 95 % correctly you can still get a 0 grade”

🧭

70/100

“Pretty much self taught class. Follow along with the book and do the exercises and coding assignments and you should be fine.”

👎 Recommendation

35/100

“If you have the .”

Theme 1

👨‍🏫 About Teaching Style

  • Gives you an online book and tells you to complete it, anyone can do that its not teaching
  • You are completely on your own
  • Great organization of online classes

Theme 2

📈 About Difficulty & Grades

  • No partial credit even though you finish the program correctly
  • He is extremely particular and inflexible as a grader
  • If you can get through this, you'll make it through any class

Theme 3

💬 About Communication

  • communicates with his students in a disrespectful and demeaning fashion
  • He is really rude and mean when you ask him a question
  • his response time isn't very consistent

Data context

See exactly what the AI read.

Analysis sample

30

Recent reviews read by the AI

30

Lifetime ratings

82/100

Evidence confidence

Thirty reviews across many years and both formats show consistent themes of self-teaching and .

Inside 30 stored ratings

Quality ratings

5 out of 56
4 out of 55
3 out of 52
2 out of 53
1 out of 514

Course coverage

CISC19215 reviews
CISC1868 reviews
CISC1794 reviews
CISC1812 reviews
CIS1861 review

Reported outcomes

A range results lead the reported letter grades.

18 reported outcomes

A range

12

A+ 2 · A 10

B range

5

B+ 2 · B 3

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

1

Drop/Withdrawal 1