Historical instructor

JON ROLL

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 3.29/5 from 34 quality ratings. The adjusted rating blends this with the UW review average (3.66/5), weighted as 20 additional ratings. Smaller samples stay closer to that average. Each captured review is counted once in the prior; this does not correct who chooses to leave a review.

RMP profile ↗ · All captured review dates; profile matched by name.

What students say

Original student reviews · all captured dates

MICRO527 · course not matched
Quality 5/5Difficulty 4/5
People saying they don't like Dr. Roll don't belong in an advanced Micro lab. He is definitely disorganized, but insanely educated and helps students get to where they need to be. Treats students like real scientists, and actually prepares you for doing lab work. If you are a competent student that can problem solve, you will have no issues.
Rate My Professors ↗
MICRO527 · course not matched
Quality 4/5Difficulty 4/5
Very nice person but an awful professor. Always joking around; caring for students but demanding in grading. Quiz is impossible to study as it's focused on minutiae. MAKE SURE you understand micromath at the start of the semester! Lab manual is super confusing, and some labs require out of class measurement. Btw he once forgot his own appointment.
Rate My Professors ↗
MICRO527 · course not matched
Quality 1/5Difficulty 5/5
DO NOT take this awful professor, he never is prepared with his class, last minute finishes his planning. Grading is absolutely ridiculous, takes forever to grade. Doesn't seem to want you to do well in course, condescending and will make you want to give up the whole semester. Just actually worst professor in microbiology department.
Rate My Professors ↗
MICRO527 · course not matched
Quality 1/5Difficulty 4/5
Dr. Roll's assignments lack clear and comprehensive grading criteria, comments, and explanations, so it's easy to lose points in unexpected and incomprehensible ways, and difficult to modify. When you ask him questions, his answers are likely inconsistent, which is unprofessional. This will undoubtedly put a bad spin on your overall semester.
Rate My Professors ↗
MICRO527 · course not matched
Quality 2/5Difficulty 4/5
There was no syllabus for the class. The feedback he gave was practically useless. Avoid this guy unless you hate yourself
Rate My Professors ↗
MICRO527 · course not matched
Quality 1/5Difficulty 4/5
As a person, Jon is a funny and entertaining guy. As a professor, he's incredibly frustrating. His spur-of-the-moment teaching style makes for a disorganized classroom. Needless downtime was common. This bleeds into his grading, making it incredibly difficult to anticipate what he wants from you. The sparse feedback he gives is rarely helpful.
Rate My Professors ↗

Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.

Classes with JON ROLL

General Microbiology Laboratory teaches cultivation, enumeration, and aseptic techniques for studying microbial physiology and applications.

No offering record · Spring 2025

with this instructor · course overall, matching historical terms

historical GPA · grades

Fall 2020–Spring 2025

MICROBIO 299 is an independent study course allowing students to conduct research in microbiology under faculty guidance.

No offering record · Spring 2025

historical GPA · grades

Spring 2022–Spring 2025 · limited sample

MICROBIO 875 covers specialized subject matter of current interest to graduate students.

No offering record · Spring 2025

historical GPA · grades

Spring 2022–Fall 2024 · limited sample

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2025MICROBIO 102General Microbiology Laboratory
Spring 2025MICROBIO 299Independent Study
Spring 2025MICROBIO 875Special Topics
Fall 2024MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2024MICROBIO 699Special Problems
Spring 2024MICROBIO 102General Microbiology Laboratory
Spring 2024MICROBIO 699Special Problems
Fall 2023MICROBIO 527Advanced Laboratory Techniques in Microbiology
Spring 2023MICROBIO 304Biology of Microorganisms Laboratory
Fall 2022MICROBIO 304Biology of Microorganisms Laboratory
Spring 2022MICROBIO 102General Microbiology Laboratory
Fall 2021MICROBIO 102General Microbiology Laboratory
Fall 2021MICROBIO 699Special Problems
Fall 2020MICROBIO 299Independent Study
Fall 2020MICROBIO 304Biology of Microorganisms Laboratory
Spring 2020MICROBIO 102General Microbiology Laboratory
Spring 2020MICROBIO 299Independent Study
Spring 2020MICROBIO 375Special Topics
Spring 2020MICROBIO 699Special Problems
Fall 2019MICROBIO 299Independent Study
Fall 2019MICROBIO 304Biology of Microorganisms Laboratory
Fall 2019MICROBIO 375Special Topics
Spring 2019MICROBIO 102General Microbiology Laboratory
Spring 2019MICROBIO 299Independent Study
Spring 2019MICROBIO 375Special Topics
Fall 2018MICROBIO 375Special Topics
Fall 2018MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2018MICROBIO 699Special Problems
Spring 2018MICROBIO 375Special Topics
Spring 2018MICROBIO 551Capstone Research Project in Microbiology
Fall 2017MICROBIO 102General Microbiology Laboratory
Fall 2017MICROBIO 699Special Problems
Spring 2017MICROBIO 304Biology of Microorganisms Laboratory
Spring 2017MICROBIO 375Special Topics
Spring 2017MICROBIO 699Special Problems
Fall 2016MICROBIO 304Biology of Microorganisms Laboratory
Fall 2016MICROBIO 375Special Topics
Spring 2016MICROBIO 304Biology of Microorganisms Laboratory
Spring 2016MICROBIO 375Special Topics
Spring 2016MICROBIO 699Special Problems
Fall 2015MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2015MICROBIO 699Special Problems
Spring 2015MICROBIO 375Special Topics
Spring 2015MICROBIO 551Capstone Research Project in Microbiology
Fall 2014MICROBIO 102General Microbiology Laboratory
Fall 2014MICROBIO 699Special Problems
Spring 2014MICROBIO 299Independent Study
Spring 2014MICROBIO 303Biology of Microorganisms
Spring 2014MICROBIO 304Biology of Microorganisms Laboratory
Spring 2014MICROBIO 375Special Topics
Spring 2014MICROBIO 699Special Problems
Fall 2013MICROBIO 699Special Problems
Spring 2013MICROBIO 303Biology of Microorganisms
Spring 2013MICROBIO 551Capstone Research Project in Microbiology
Spring 2013MICROBIO 699Special Problems
Fall 2012MICROBIO 299Independent Study
Fall 2012MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2012MICROBIO 699Special Problems
Spring 2012MICROBIO 551Capstone Research Project in Microbiology
Spring 2012MICROBIO 699Special Problems
Fall 2011MICROBIO 304Biology of Microorganisms Laboratory
Fall 2011MICROBIO 699Special Problems
Spring 2011MICROBIO 299Independent Study
Spring 2011MICROBIO 304Biology of Microorganisms Laboratory
Spring 2011MICROBIO 699Special Problems
Fall 2010FOODSCI/MICROBIO 324Food Microbiology Laboratory
Fall 2010MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2010MICROBIO 699Special Problems
Spring 2010MICROBIO 304Biology of Microorganisms Laboratory
Spring 2010MICROBIO 375Special Topics
Fall 2009MICROBIO 527Advanced Laboratory Techniques in Microbiology
Spring 2009MICROBIO 375Special Topics
Spring 2009MICROBIO 551Capstone Research Project in Microbiology
Fall 2008MICROBIO 304Biology of Microorganisms Laboratory
Fall 2008MICROBIO 699Special Problems
Spring 2008MICROBIO 551Capstone Research Project in Microbiology
Spring 2008MICROBIO 699Special Problems
Fall 2007FOODSCI/MICROBIO 324Food Microbiology Laboratory
Fall 2007MICROBIO 527Advanced Laboratory Techniques in Microbiology
Spring 2007MICROBIO 551Capstone Research Project in Microbiology
Spring 2007MICROBIO 699Special Problems
Fall 2006MICROBIO 527Advanced Laboratory Techniques in Microbiology
Fall 2006MICROBIO 699Special Problems

Teaching history may be incomplete. Course pages contain course-specific feedback and citations.

Instructor identity & provenance
{
  "instructor_uid": "instructor_f425fa73b8b0ddcd363a9e5c",
  "source": "madgrades",
  "source_instructor_id": "573481",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "JON ROLL",
  "email": null,
  "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "ratings": {
    "review_count": 34,
    "quality": 3.29,
    "difficulty": 3.18,
    "quality_count": 34,
    "difficulty_count": 34,
    "profile_id": "rmp:133421",
    "source_url": "https://www.ratemyprofessors.com/professor/133421",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:30:48.277587+00:00",
    "courses": {
      "course_52774b2740fd40fe6fedc78b": {
        "review_count": 1,
        "quality": 5,
        "difficulty": 2,
        "quality_count": 1,
        "difficulty_count": 1
      },
      "course_b38eddf04e5d9b58f70c1241": {
        "review_count": 1,
        "quality": 2,
        "difficulty": 4,
        "quality_count": 1,
        "difficulty_count": 1
      }
    },
    "bayesian_quality": 3.4269206605728133,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.26,
    "graded": 3921,
    "counts": [
      1258,
      619,
      1439,
      309,
      221,
      53,
      22
    ],
    "sections": 150
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/JON_ROLL--instructor_f425fa73b8b0ddcd363a9e5c"
}