AI Rate Professor

English

David Mills

ENGLIGH60B · ENG50B · ENG1A · ENG70 · ENGLISH60A · ENG50 · 60A · 1B · ENGLISH60AB · ENG60A60B1B · ENG60AB50 · ENG60AB · ENG1AH · ENG11 · ENG60A · 60A60B · ENG1B · ENG60B · ALLENGLISH · 130 lifetime ratings

AI rating
94/100
RMP rating
4.7/5
Take again
81.48%
Difficulty
2.9

The decision

if you want a memorable English teacher who will push your writing and keep class fun.

Best fit · Effort For RewardHilarious lecturesGenuinely caringClear writing feedbackInspirational mentorNo textbook needed
  • Beloved English professor known for humor, care, and life-changing writing instruction.
  • You must show up and work for the grade; ENG1B can be test-heavy with .
  • No textbooks in most sections; and office-hour help are common.

Key questions

Four answers before you build your schedule.

Is this an easy A?

FairEffort

56/100

Many students earn A or B if they ask for help and complete work, but comments stress you must work for the grade and some call him a .

Almost all ; the two online reviews only say he helps students succeed.

Is the course easy?

Standard

54/100

, but ENG1B and honors sections add abstract terms, poetry, and demanding essay standards.

Online notes only call 60A/60B manageable; difficulty comments concentrate in in-person ENG1B.

Is attendance flexible?

Mandatory

22/100

and tags like Skip class? You won't pass appear repeatedly.

Both sparse online and as required.

Is this professor recommended?

MustTake

88/100

Students repeatedly call him the best English professor on campus and .

Recommendation is strong in both formats, with nearly .

Course guide

See how this professor fits your week.

Grading

Fair

52/100

Feedback and help, but multiple students say he grades tough and you must revise carefully.

Format shift

ENG1B and writing courses.

Workload

Moderate

48/100

Expect , and sometimes test-heavy packets rather than a featherlight course.

Format shift

In-person ENG1B drives workload complaints; online reviews .

Teaching experience

Excellent

93/100

, and writing growth that lasts beyond the class.

Format shift

Both formats are positive, but the deep teaching .

Assessment method

Balanced

58/100

, and in ENG1B multi-part critical thinking and poetry exams.

Format shift

Exam-heavy detail is from in-person ENG1B; online reviews do not describe assessment mix.

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

Overwhelmingly positive in-person experience: , and transfer-ready writing skills, with some ENG1B test-heavy friction.

Main concern

Attendance is treated as mandatory and .

What students said

“You will be hard-pressed to find a better professor on this campus.”
ENG1AH
“Mills is awesome! I watch movies differently now, searching for motifs!”
ENG1B
“ . Mills. !”
ENG60AB50

Remote format

Online

2 reviews

Low confidence · Best fit for Beginner Friendly

students call him funny, caring, and highly recommend him for 60A/60B.

Main concern

Very few online reviews, so and workload details are thin.

What students said

“The !! He's so funny, & he really cares about his students.”
60A60B
“Mills is the . He works with you in order to succeed.”
60A

Exam style

Know what to expect from exams and major assignments.

ENG1B exams can be long multi-packet tests on fallacies, poetry, and analysis, with .

Critical thinking examsPoetry analysisFill-in-the-blankEssay packetsIn-person tests

Assessment risk

Standard

48/100

Low score means less forgiving assessment conditions.

In person

In-person ENG1B students describe multi-packet critical thinking and poetry exams, sometimes fill-in-the-blank heavy.

Critical thinking packetsPoetry questionsFill-in-the-blankEssay analysis
“ ! : 1 critical thnkng packet of 43 Q?'s of logical fallacies”
ENG1B
“his last Critical Thinking exam which was all fill in the blank instead of half multiple choice”
ENG1B

Online

Online reviews .

Student evidence

See what students actually said.

Top student voice

“If you want to be ready for transfer you absolutely HAVE TO take Professor David Mills!”

Voice snapshots generated from 50 reviews, highlighting teaching, humor, and grade effort. Credibility rating: High.

🎯 Teaching Quality

93/100

“Mills is one of the best teachers I have encountered at Norco College.”

😂 Humor & Engagement

90/100

“he is very hilarious; it makes the entire class laugh.”

✍️ Writing Growth

88/100

“He is the only professor that will teach you the .”

📝 Effort for Grades

56/100

“You definitely have to work for your grade, but ”

Theme 1

👨‍🏫 About Teaching Style

  • Insanely intelligent, funny, and keeps the class invested 100% of the time.
  • and well thought out.
  • Going to his class was the

Theme 2

📈 About Difficulty & Grades

  • Yeah he grades tough but in the
  • GET READY TO WORK if .
  • if you're a . And if .

Theme 3

❤️ About Character

  • He wants nothing but success for his students.
  • he really cares about his students
  • I love you, Mr. Mills!

Data context

See exactly what the AI read.

Analysis sample

50

Recent reviews read by the AI

130

Lifetime ratings

90/100

Evidence confidence

Fifty detailed reviews spanning many years with consistent praise for teaching and and exams.

Inside 50 stored ratings

Quality ratings

5 out of 5112
4 out of 59
3 out of 55
2 out of 50
1 out of 54

Course coverage

ENG1B12 reviews
60A60B6 reviews
ENG1AH6 reviews
ENG1A3 reviews
ENG60AB503 reviews
Show 14 more courses
1B2 reviews
ENG502 reviews
ENG60A2 reviews
ENG60A60B1B2 reviews
ENG60AB2 reviews
ENG60B2 reviews
60A1 review
ALLENGLISH1 review
ENG111 review
ENG50B1 review
ENG701 review
ENGLIGH60B1 review
ENGLISH60A1 review
ENGLISH60AB1 review

Reported outcomes

A range results lead the reported letter grades.

36 reported outcomes

A range

16

A+ 3 · A 13

B range

9

B+ 1 · B 8

C range

1

C 1

D range

0

No reported values

F

1

F 1

No letter grade reported

9

Audit/No Grade 3 · Not sure yet 1 · Not_Sure_Yet 1 · Rather not say 4