AI Rate Professor

Engineering

Jesus Huaman Contreras

ENGGEN210 · ENGGEN122 · ENGGEN131 · ENGGEN101 · EGDTEK101 · 52 lifetime ratings

AI rating
68/100
RMP rating
3.7/5
Take again
67.92%
Difficulty
2.9

The decision

Take him for intro engineering or design tech if you communicate and stay organized; unless .

Best fit · Effort For RewardCaring but disorganizedIndustry-experiencedHeavy homeworkPolarizing lecturesFlexible deadlines
  • and real-world projects
  • intro/design classes loved, Statics/MATLAB often panned
  • Many A grades overall, but ENGGEN131 reviewers report tough grading and chaotic structure

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

62/100

Many students earn As with effort, late work flexibility, and , but Statics and MATLAB reviewers say hard work is not always rewarded.

Online evidence is too thin to change the picture; .

Is the course easy?

Standard

52/100

Intro and design courses feel manageable and applied, while Statics and , and poorly scaffolded.

Almost all difficulty comments come from in-person engineering sections.

Is attendance flexible?

Mandatory

28/100

and participation mattering in several courses.

as not mandatory, unlike most in-person sections.

Is this professor recommended?

WorthIt

68/100

and industry relevance, but a vocal minority strongly warn to take hard courses elsewhere.

Recommendation strength is much clearer in person; online views are sparse and mixed.

Course guide

See how this professor fits your week.

Grading

Fair

58/100

Flexible deadlines and partial credit help many, yet Tough grader tags and .

Format shift

Harsh grading complaints cluster in in-person ENGGEN131.

Workload

Heavy

35/100

Lots of , and quizzes are common across courses.

Format shift

Workload complaints appear in both formats, with .

Teaching experience

Good

66/100

frequent unprepared-lecture and ChatGPT-slide critiques.

Format shift

In-person reviews dominate and show the widest quality split by course.

Assessment method

Balanced

55/100

Mix of , and midterms/finals; some courses emphasize few high-stakes tests.

Format shift

; project-heavy courses are more assignment-driven.

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

48 reviews

High confidence · Best fit for Effort For Reward

Most students praise passion, flexibility, and career relevance in EGDTEK/ENGGEN intro courses, while ENGGEN131 and early MATLAB reviews often call lectures unprepared, ChatGPT-dependent, and test-heavy.

Main concern

organization and lecture clarity can tank harder engineering classes.

What students said

“Professor Huaman is awesome! He really cares about his students and makes sure we actually learn useful stuff.”
EGDTEK-101
“lectures are trainwrecks. he doesn't know the material half the time & gets the problems on the board wrong.”
ENGGEN131
“He's such a nice guy and wants the . 10/10”
ENGGEN101

Remote format

Online

2 reviews

Low confidence · Best fit for Self Taught Pro

one A+ with and few live lectures, one withdrawal citing useless lectures and late equipment notices.

Main concern

and weak lecture support online.

What students said

“ and confusing. Not many lectures by him and uses YouTube videos to teach at times”
EGDTEK-101
“Lectures were pretty much useless, literally EVERYONE would complain about his class. Would not answer questions”
EGDTEK-101

Exam style

Know what to expect from exams and major assignments.

and quizzes with partial credit, but some sections are heavily weighted and quiz-heavy.

Homework-aligned examsPartial creditPop quizzesHigh-stakes midterm/final

Assessment risk

Standard

55/100

Low score means less forgiving assessment conditions.

In person

, though pop quizzes and late grading raise stress.

Exams match homeworkPartial creditPop quizzesWeighted midterm and final
“ , and partial credit is given for good reasoning.”
ENGGEN131
“A ton of homework and , so if you mess up, your grade is unrecoverable.”
ENGGEN131

Online

Online reviews .

Student evidence

See what students actually said.

Top student voice

“He is a good and understanding professor who puts in a lot of effort... Overall the class was good, though and .”

Voice snapshots generated from 50 reviews (2 online, 48 in person), highlighting caring reputation versus course-dependent lecture quality. Credibility rating: High.

❤️ Caring Mentor

78/100

“He really cares about his students and makes sure we actually learn useful stuff.”

⚠️ Lecture Chaos Risk

34/100

“lectures are trainwrecks. he doesn't know the material half the time & gets the problems on the board wrong.”

🛠️ Real-World Engineering

82/100

“Get ready to apply real life scenarios which creates motivation and inspiration.”

📚

35/100

“ and tedious and the lectures did not convey the course material very well.”

Theme 1

👨‍🏫 About Teaching Style

  • Never came prepared and always spent so
  • He pays close attention the class's learning style and preferences
  • all of

Theme 2

📈 About Difficulty & Grades

  • , so the class is an easy A
  • Hard work is simply not rewarded
  • just do the work, go to class, and you can definitely get an A

Theme 3

❤️ About Character

  • treated all of his students like family
  • genuinely cares about his students which means a lot
  • and

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

52

Lifetime ratings

86/100

Evidence confidence

Fifty recent, detailed reviews across multiple engineering courses show consistent themes despite strong course-to-course disagreement.

Inside 50 stored ratings

Quality ratings

5 out of 529
4 out of 55
3 out of 53
2 out of 55
1 out of 511

Course coverage

EGDTEK-10118 reviews
ENGGEN13114 reviews
ENGGEN10112 reviews
ENGGEN1224 reviews
ENGGEN2102 reviews

Reported outcomes

A range results lead the reported letter grades.

50 reported outcomes

A range

29

A+ 15 · A 14

B range

13

B+ 5 · B 7 · B- 1

C range

1

C 1

D range

0

No reported values

F

1

F 1

No letter grade reported

6

Audit/No Grade 1 · Drop/Withdrawal 1 · Not sure yet 4