Historical instructor

RICHARD KELLER

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.34/5 from 38 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

Quality 4/5Difficulty 2/5
Overall a really good professor who is passionate about what he teaches. The papers make up the majority of the grade so I would suggest staying on top of readings and getting started as early as possible. The TAs and professor are both willing to proofread which is nice
Rate My Professors ↗
Quality 5/5Difficulty 3/5
Keller's lectures are incredibly engaging, and while they are not required for attendance and are recorded, I genuinely wanted to be there. Class is graded on 3 essays and participation. If you don't procrastinate the essays and utilize the writing center, the class is a pretty easy A.
Rate My Professors ↗
Quality 5/5Difficulty 2/5
I loved this class overall but Professor Keller made it even more engaging. Lecture and reading heavy, you have to either go to lecture or watch his lecture uploads to do well in the class. Class consists of 3 papers each worth 25% and the other 25% is participation in discussion, easy to get an A if you do well on papers and go to discussion.
Rate My Professors ↗
Quality 5/5Difficulty 2/5
i loved this class! dr. keller is insanely knowledgable and engaging as a lecturer. also, every lecture was streamed online and absences for being sick are always excused which was awesome. overall this course was very interesting, well-structured, and not very difficult (but still encouraged reflection).
Rate My Professors ↗
Quality 5/5Difficulty 2/5
Incredibly interesting and engaging lecturer! Super knowledgeable and talks about a lot of things you probably wouldn't have learned outside of this class. TAs are also incredibly helpful and communicative, and they and Dr. Keller just seem very passionate about the course material. Also, Canvas was well-organized and lectures are uploaded online.
Rate My Professors ↗
MEDHIST213 · course not matched
Quality 5/5Difficulty 3/5
Prof Keller is great! He is super accommodating and really cares about his students. His class is graded by 4 things, participation, and 3 essays. If you use resources such as office hours, the writing center, or the history lab you will do fine.
Rate My Professors ↗

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

Classes with RICHARD KELLER

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2026HISTSCI 990Research and Thesis
Spring 2026MEDHIST 750Outbreak!: Epidemics, Migration, and the Changing Contours of Global Health
Spring 2025ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Spring 2025HISTSCI 990Research and Thesis
Spring 2025MEDHIST 999Advanced Independent Study
Fall 2024HISTSCI 999Independent Work
Fall 2024MEDHIST 699Independent Study in Medical History
Fall 2024MEDHIST 750Outbreak!: Epidemics, Migration, and the Changing Contours of Global Health
Spring 2024HISTSCI 999Independent Work
Fall 2023HISTORY/HISTSCI/MEDHIST 508Health, Disease and Healing II
Fall 2023MEDHIST 708Health, Disease and Healing II
Spring 2023ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Spring 2023HISTSCI 990Research and Thesis
Fall 2022MEDHIST 750Outbreak!: Epidemics, Migration, and the Changing Contours of Global Health
Fall 2021HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2021MEDHIST 753International Health and Global Society
Fall 2021MEDHIST 999Advanced Independent Study
Fall 2020HISTSCI 990Research and Thesis
Fall 2020MEDHIST 699Independent Study in Medical History
Spring 2020HISTORY/HISTSCI/MEDHIST 508Health, Disease and Healing II
Spring 2020HISTSCI 990Research and Thesis
Spring 2020HISTSCI 999Independent Work
Spring 2020MEDHIST 708Health, Disease and Healing II
Fall 2019HISTSCI 990Research and Thesis
Fall 2019HISTSCI 999Independent Work
Fall 2019HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2019MEDHIST 753International Health and Global Society
Spring 2019ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Spring 2019HISTSCI 682Senior Honors Thesis
Spring 2019HISTSCI 990Research and Thesis
Fall 2018HISTSCI 681Senior Honors Thesis
Fall 2018HISTSCI 990Research and Thesis
Fall 2018HISTSCI 999Independent Work
Spring 2018HISTORY/HISTSCI/MEDHIST 508Health, Disease and Healing II
Spring 2018HISTSCI 990Research and Thesis
Spring 2018MEDHIST 708Health, Disease and Healing II
Fall 2017HISTSCI 990Research and Thesis
Fall 2017HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2017MEDHIST 753International Health and Global Society
Fall 2017MEDHIST 999Advanced Independent Study
Spring 2017HISTSCI 990Research and Thesis
Spring 2017HISTSCI 999Independent Work
Fall 2016HISTSCI 990Research and Thesis
Fall 2016HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2016MEDHIST 753International Health and Global Society
Spring 2016HISTSCI 999Independent Work
Spring 2015ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Fall 2014HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2014MEDHIST 753International Health and Global Society
Fall 2014MEDHIST 999Advanced Independent Study
Spring 2014ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Spring 2014INTLST 681Senior Honors Thesis
Spring 2013ENVIRST/HISTSCI 213Global Environmental Health: an Interdisciplinary Introduction
Spring 2013MEDHIST 699Independent Study in Medical History
Spring 2013MEDHIST 999Advanced Independent Study
Fall 2012HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2012MEDHIST 753International Health and Global Society
Spring 2012MEDHIST 559Topics in Ethics and History of Medicine
Spring 2012STS 699Directed Study
Fall 2011HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2011MEDHIST 753International Health and Global Society
Fall 2010HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Spring 2010HISTSCI/MEDHIST 919Graduate Studies in Medical History
Spring 2010HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Spring 2010MEDHIST 753International Health and Global Society
Spring 2010MEDHIST 999Advanced Independent Study
Spring 2009HISTORY/HISTSCI/MEDHIST 508Health, Disease and Healing II
Spring 2009MEDHIST 699Independent Study in Medical History
Spring 2009MEDHIST 708Health, Disease and Healing II
Fall 2008AFROAMER/HISTSCI 275Science, Medicine, and Race: a History
Fall 2008MEDHIST 699Independent Study in Medical History
Spring 2008HISTSCI 692Senior Thesis
Spring 2008HISTSCI 999Independent Work
Spring 2008MEDHIST 699Independent Study in Medical History
Spring 2008MEDHIST 999Advanced Independent Study
Fall 2007HISTSCI 691Senior Thesis
Fall 2007HISTSCI/MEDHIST 919Graduate Studies in Medical History
Fall 2007HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2007MEDHIST 753International Health and Global Society
Fall 2006HISTSCI/MEDHIST/POPHLTH 553International Health and Global Society
Fall 2006MEDHIST 753International Health and Global Society

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_c280afbf341c7772ff6642dc",
  "source": "madgrades",
  "source_instructor_id": "3477628",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "RICHARD KELLER",
  "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": 38,
    "quality": 4.34,
    "difficulty": 2.92,
    "quality_count": 38,
    "difficulty_count": 38,
    "profile_id": "rmp:178113",
    "source_url": "https://www.ratemyprofessors.com/professor/178113",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:09:59.543149+00:00",
    "courses": {
      "course_75d03a2b71c2c6ebb7cd9183": {
        "review_count": 6,
        "quality": 4.83,
        "difficulty": 2.17,
        "quality_count": 6,
        "difficulty_count": 6
      },
      "course_3c1ab29cb78dbf0416cc6a7a": {
        "review_count": 2,
        "quality": 5,
        "difficulty": 3,
        "quality_count": 2,
        "difficulty_count": 2
      }
    },
    "bayesian_quality": 4.105408890878136,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.542,
    "graded": 2167,
    "counts": [
      914,
      667,
      475,
      85,
      24,
      0,
      2
    ],
    "sections": 81
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/RICHARD_KELLER--instructor_c280afbf341c7772ff6642dc"
}