AI Rate Professor

Social Science

John Ulloa

HIST017A · HIST101 · 17A · HIST0016 · HIST17 · MXHIS16 · HISTORY17A · HISTORY17B · HIST17A · HIST17B · ANTH55 · ANTHR055 · HISTORY · ANTH055 · HISTSIX · ANTHR55 · 42 lifetime ratings

AI rating
42/100
RMP rating
2.8/5
Take again
46.15%
Difficulty
3.0

The decision

Only take him if , and uneven communication.

Best fit · Effort For RewardPolarizing StyleReading HeavySlow GradingParticipation MattersClear Rubrics When Present
  • Strongly and rude or
  • Online sections and weak communication
  • An A is possible if you follow rubrics and keep up with and essays

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

54/100

An A is reachable if you follow the rubric and do the reading, but and As.

Online reviews stress rubrics and .

Is the course easy?

Standard

48/100

Reading load and than a breeze.

; online also notes advanced confusing terms.

Is attendance flexible?

Recommended

42/100

Participation often matters and as mandatory.

Online tags emphasize participation; .

Is this professor recommended?

Depends

46/100

; praise for engagement fights strong warnings about rudeness and chaos.

Online and and .

Course guide

See how this professor fits your week.

Grading

Fair

42/100

Clear rubrics help some students, but and .

Format shift

Online reviews and delayed grade posts.

Workload

Heavy

34/100

Expect , and papers.

Format shift

Online comments especially flag lots of reading and many papers.

Teaching experience

Average

48/100

Some students find him funny and thought-provoking; .

Format shift

; online reviews focus on communication failures.

Assessment method

Balanced

55/100

Mix of discussions, quizzes, and essay-style exams with participation weight.

Format shift

Online reviews mention weekly quizzes and essay exams more explicitly.

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

29 reviews

High confidence · Best fit for Hardcore Learner

and storytelling, others call him rude, belittling, off-topic, or .

Main concern

Harsh classroom tone and heavy participation expectations turn many students off.

What students said

“John Ulloa is the single most disrespectful, rude, crass, careless, helpless, and inane teacher I've ever had.”
HIST17B
“The class discussions are thought provoking.”
HIST0016
“THE MAN!!! this guy is awesome.”
HIST17A

Remote format

Online

13 reviews

High confidence · Best fit for Self Taught Pro

some call it fun with free readings and , while , and harsh essay scoring.

Main concern

Slow or and inconsistent communication make online sections risky.

What students said

“He doesn't grade anything until the course was over so you didn't know how you were doing.”
ANTH55
“ higher then a 70/100.”
ANTH55
“If you follow his specified requirements, you will get an A, so it's essential you read the provided rubric.”
ANTH55

Exam style

Know what to expect from exams and major assignments.

; friendliness depends on following the .

Essay ExamsClear RubricsReading HeavyWeekly Quizzes

Assessment risk

Standard

52/100

Low score means less forgiving assessment conditions.

In person

and essays more than detailed proctoring rules.

Discussion BasedEssay WritingParticipation Heavy
“have to write lots of essays but he is a .”
17A
“As long as you do what you're supposed to (i.e.: read) the class is interesting and has much room for discussion and debate.”
HISTORY17A

Online

, and quizzes; reviews do not prove webcam or Lockdown Browser use.

Essay Form ExamsWeekly DiscussionsQuizzesClear Grading Criteria
“ .”
ANTHR055
“ and quizzes as long as you do them you will get a good grade.”
ANTH55

Student evidence

See what students actually said.

Top student voice

“ ! This guy shouldn't be a teacher!”

Voice snapshots generated from 42 reviews across online and , and communication. Credibility rating: High.

🎯 Teaching Quality

48/100

“The subject of his class is interesting, but he fails to help keep up the interest.”

👍 Recommendation Rate

46/100

“ !”

⏱️

30/100

“He fails to update grades at a reasonable pace, only updating them every 6 weeks.”

📚 Workload Reality

34/100

“It's a bit reading-heavy but and provided by Professor Ulloa.”

Theme 1

👨‍🏫 About Teaching Style

  • facilitates discussion and keeps the class lively
  • Goes off into many tangents during classtime
  • He talks endlessly about himself

Theme 2

📈 About Difficulty & Grades

  • Easy B, a little extra effort for an A
  • If you follow his specified requirements, you will get an A

Theme 3

💬 About Classroom Climate

  • many students are afraid to actually participate
  • promotes discussion
  • he is somewhat of a bully to his students

Theme 4

🖥️ About Online Experience

  • he doesn't read the

Data context

See exactly what the AI read.

Analysis sample

42

Recent reviews read by the AI

42

Lifetime ratings

86/100

Evidence confidence

42 reviews spanning many years with consistent split themes give a solid, if mixed, picture.

Inside 42 stored ratings

Quality ratings

5 out of 56
4 out of 511
3 out of 57
2 out of 59
1 out of 59

Course coverage

ANTH559 reviews
HIST17A8 reviews
HIST17B6 reviews
ANTHR0555 reviews
HISTORY2 reviews
Show 11 more courses
HISTORY17A2 reviews
17A1 review
ANTH0551 review
ANTHR551 review
HIST00161 review
HIST017A1 review
HIST1011 review
HIST171 review
HISTORY17B1 review
HISTSIX1 review
MXHIS161 review

Reported outcomes

A range results lead the reported letter grades.

9 reported outcomes

A range

9

A+ 1 · A 8

B range

0

No reported values

C range

0

No reported values

D range

0

No reported values

F

0

No reported values

No letter grade reported

0

No reported values