AI Rate Professor

Biology

John Mokili

BIO130 · BIOL107 · BIOL130 · BIO107 · 30 lifetime ratings

AI rating
36/100
RMP rating
3.0/5
Take again
50%
Difficulty
3.8

The decision

Only take Mokili if , and are comfortable with a highly polarized experience.

Best fit · Self Taught ProPolarizingSelf teach heavyPop quizzesLots of homeworkPassionate but uneven
  • Reviews and
  • Success usually requires heavy textbook reading and
  • and the class can feel self-taught

Key questions

Four answers before you build your schedule.

Is this an easy A?

HardWork

34/100

Some students earn As, but , and and grades are not generous.

Online reviews sound slightly more manageable with prep; and .

Is the course easy?

Challenging

28/100

Students , and biology that goes beyond a light intro level.

Both formats call the material hard; online success .

Is attendance flexible?

Mandatory

18/100

Most reviews mark attendance mandatory, with pop quizzes every class reinforcing that expectation.

and in-person reports.

Is this professor recommended?

Depends

48/100

; praise for passion collides with .

The two online reviews are more positive; most .

Course guide

See how this professor fits your week.

Grading

Strict

36/100

Tough grader tags, heavily graded quizzes, and .

Format shift

small online sample.

Workload

Heavy

26/100

Students repeatedly report lots of , and a quiz almost every class.

Format shift

and .

Teaching experience

Average

44/100

Passionate and and unengaging to many; quality scores are highly polarized.

Format shift

Online comments lean warmer; in-person comments drive the average down.

Assessment method

FocusOnExams

72/100

Pop quizzes, multiple exams, and .

Format shift

Exam and .

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

28 reviews

High confidence · Best fit for Hardcore Learner

In-person BIO107/130 is high-effort, quiz-heavy, and polarizing: some praise passion and care while , and harsh communication.

Main concern

, and reports of disorganization or poor accommodations .

What students said

“This is a self teach class. Lectures are painful to sit through.”
BIOL107
“Almost half of my class dropped out or either failed!”
BIO107
“He cares about his students and is willing to help.”
BIO107

Remote format

Online

2 reviews

Low confidence · Best fit for Self Taught Pro

Limited online feedback is more positive when students read ahead and treat lecture as review, but .

Main concern

Even online, success depends on teaching yourself from the book before class.

What students said

“if you want to do well in this class is read and teach yourself the material before the .”
BIOL107
“Although he has a heavy accent, he doesn't mind repeating something you didn't quite catch or understand.”
BIO107

Exam style

Know what to expect from exams and major assignments.

Frequent pop quizzes and hard exams with imperfect study guides make assessment high-pressure.

Pop quizzes every classHard examsStudy guides mismatchTest heavyTricky critical-thinking questions

Assessment risk

Strict

38/100

Low score means less forgiving assessment conditions.

In person

In-person sections feature quizzes , and study guides that students say often miss the real content.

Pop quizzes every classHard examsStudy guides mismatchTest heavy
“there's a quiz every single class and the lectures are long and fast as well as confusing.”
BIO107
“The and the study guides don't reflect the content”
BIO107
“ your critical thinking skills, not just your knowledge of the content.”
BIOL107

Online

, and , but do not clearly prove proctoring details.

Pop quizzesExtra creditSelf-study before lecture
“Gives his students and gives them an opportunities to raise their grades if they need to.”
BIO107
“Use class time to review the study guide. READ THE BOOK!”
BIOL107

Student evidence

See what students actually said.

Top student voice

“This is a self teach class. Lectures are painful to sit through. . Reading material is dense. In a .”

Voice snapshots generated from 30 reviews (2 online, 28 in person), highlighting polarization, workload, and . Credibility rating: High.

🎯 Teaching Quality

44/100

“ -more of a seasoned scientist.”

👍 Recommendation Split

48/100

“ . There is better options! Almost half of my class dropped out or either failed!”

📚 Workload Reality

26/100

“Don't wait .”

❤️ Care vs Clarity

55/100

“He cares about his students and is willing to help.”

Theme 1

👨‍🏫 About Teaching Style

  • self teach class
  • Lectures are painful to sit through
  • very passionate about biology
  • force feeds you info

Theme 2

📈 About Difficulty & Grades

  • Lots of homework
  • quiz every single class
  • study all the time to pass this class

Theme 3

⚠️ About Classroom Climate

  • half my class ended up droping out
  • Dismissive to student's struggles
  • Didnt follow through with accomidations
  • He confuses the purpose of introductory classes

Data context

See exactly what the AI read.

Analysis sample

30

Recent reviews read by the AI

30

Lifetime ratings

86/100

Evidence confidence

Thirty reviews spanning 2016-2026 with rich detail and a .

Inside 30 stored ratings

Quality ratings

5 out of 510
4 out of 54
3 out of 51
2 out of 55
1 out of 510

Course coverage

BIO10723 reviews
BIOL1074 reviews
BIOL1302 reviews
BIO1301 review

Reported outcomes

A range results lead the reported letter grades.

27 reported outcomes

A range

12

A+ 3 · A 8 · A- 1

B range

9

B+ 3 · B 5 · B- 1

C range

1

C+ 1

D range

2

D+ 2

F

0

No reported values

No letter grade reported

3

Drop/Withdrawal 2 · Not sure yet 1