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 ↗
Historical instructor
JON ROLL
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 4/5
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 ↗
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 ↗
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 ↗
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 yourselfRate My Professors ↗
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
No teaching recorded in Fall 2026.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2025 | MICROBIO 102 | General Microbiology Laboratory |
| Spring 2025 | MICROBIO 299 | Independent Study |
| Spring 2025 | MICROBIO 875 | Special Topics |
| Fall 2024 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2024 | MICROBIO 699 | Special Problems |
| Spring 2024 | MICROBIO 102 | General Microbiology Laboratory |
| Spring 2024 | MICROBIO 699 | Special Problems |
| Fall 2023 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Spring 2023 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Fall 2022 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2022 | MICROBIO 102 | General Microbiology Laboratory |
| Fall 2021 | MICROBIO 102 | General Microbiology Laboratory |
| Fall 2021 | MICROBIO 699 | Special Problems |
| Fall 2020 | MICROBIO 299 | Independent Study |
| Fall 2020 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2020 | MICROBIO 102 | General Microbiology Laboratory |
| Spring 2020 | MICROBIO 299 | Independent Study |
| Spring 2020 | MICROBIO 375 | Special Topics |
| Spring 2020 | MICROBIO 699 | Special Problems |
| Fall 2019 | MICROBIO 299 | Independent Study |
| Fall 2019 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Fall 2019 | MICROBIO 375 | Special Topics |
| Spring 2019 | MICROBIO 102 | General Microbiology Laboratory |
| Spring 2019 | MICROBIO 299 | Independent Study |
| Spring 2019 | MICROBIO 375 | Special Topics |
| Fall 2018 | MICROBIO 375 | Special Topics |
| Fall 2018 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2018 | MICROBIO 699 | Special Problems |
| Spring 2018 | MICROBIO 375 | Special Topics |
| Spring 2018 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Fall 2017 | MICROBIO 102 | General Microbiology Laboratory |
| Fall 2017 | MICROBIO 699 | Special Problems |
| Spring 2017 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2017 | MICROBIO 375 | Special Topics |
| Spring 2017 | MICROBIO 699 | Special Problems |
| Fall 2016 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Fall 2016 | MICROBIO 375 | Special Topics |
| Spring 2016 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2016 | MICROBIO 375 | Special Topics |
| Spring 2016 | MICROBIO 699 | Special Problems |
| Fall 2015 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2015 | MICROBIO 699 | Special Problems |
| Spring 2015 | MICROBIO 375 | Special Topics |
| Spring 2015 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Fall 2014 | MICROBIO 102 | General Microbiology Laboratory |
| Fall 2014 | MICROBIO 699 | Special Problems |
| Spring 2014 | MICROBIO 299 | Independent Study |
| Spring 2014 | MICROBIO 303 | Biology of Microorganisms |
| Spring 2014 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2014 | MICROBIO 375 | Special Topics |
| Spring 2014 | MICROBIO 699 | Special Problems |
| Fall 2013 | MICROBIO 699 | Special Problems |
| Spring 2013 | MICROBIO 303 | Biology of Microorganisms |
| Spring 2013 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Spring 2013 | MICROBIO 699 | Special Problems |
| Fall 2012 | MICROBIO 299 | Independent Study |
| Fall 2012 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2012 | MICROBIO 699 | Special Problems |
| Spring 2012 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Spring 2012 | MICROBIO 699 | Special Problems |
| Fall 2011 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Fall 2011 | MICROBIO 699 | Special Problems |
| Spring 2011 | MICROBIO 299 | Independent Study |
| Spring 2011 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2011 | MICROBIO 699 | Special Problems |
| Fall 2010 | FOODSCI/MICROBIO 324 | Food Microbiology Laboratory |
| Fall 2010 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2010 | MICROBIO 699 | Special Problems |
| Spring 2010 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Spring 2010 | MICROBIO 375 | Special Topics |
| Fall 2009 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Spring 2009 | MICROBIO 375 | Special Topics |
| Spring 2009 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Fall 2008 | MICROBIO 304 | Biology of Microorganisms Laboratory |
| Fall 2008 | MICROBIO 699 | Special Problems |
| Spring 2008 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Spring 2008 | MICROBIO 699 | Special Problems |
| Fall 2007 | FOODSCI/MICROBIO 324 | Food Microbiology Laboratory |
| Fall 2007 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Spring 2007 | MICROBIO 551 | Capstone Research Project in Microbiology |
| Spring 2007 | MICROBIO 699 | Special Problems |
| Fall 2006 | MICROBIO 527 | Advanced Laboratory Techniques in Microbiology |
| Fall 2006 | MICROBIO 699 | Special 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"
}