Historical instructor

MICHAEL MAGUIRE

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.33/5 from 15 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

CSCS 335
Quality 5/5Difficulty 2/5
Michael is very kind and responsive. He is very accommodating. The class is all based one one group project. Some of the deadlines are unclear and the project is sometimes just busywork but overall an easy class. You can learn if you choose to.
Rate My Professors ↗
CSCS 335
Quality 3/5Difficulty 1/5
Michael is a fine teacher. There are a lot of random deadlines and rubrics for grading are not clear. The course itself is not difficult.
Rate My Professors ↗
CSCS 335
Quality 5/5Difficulty 2/5
Professor Maguire is one of the most kind and understanding professors I have ever had. He is approachable, friendly, and accommodating. He clearly cares about his students and is a genuinely good person. The coursework is pretty straightforward and not too difficult. I highly recommend this class, especially if you need a CSCS for a SoHE major.
Rate My Professors ↗
CSCS 335
Quality 4/5Difficulty 2/5
It's not hard to do well, just show up and do the work that's expected. Pretty straightforward!
Rate My Professors ↗
CSCS 300
Quality 5/5Difficulty 2/5
So kind and helpful outside of class, lots of writing but very easy assignments. Very vague on assignments and not much material to learn in the online format so I struggled to know what to write about. Would def take another class again but would want it in person. Easy to get a good grade, very understanding Professor if you need an exception
Rate My Professors ↗
CSCS 300
Quality 3/5Difficulty 3/5
Professor Maguire cares a lot but this class was very frustrating online. There are a lot of looming deadlines, big projects/papers, and a lot of writing to do. We only had a few mandatory class sessions and making the class asynchronous was not a good idea. I do not recommend taking this class if you are not a CNPL major.
Rate My Professors ↗

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

Classes with MICHAEL MAGUIRE

CSCS 254 explores career pathways in community engagement, organizational development, and public service within Human Ecology professions.

No offering record · Spring 2026

with this instructor · course overall, matching historical terms

historical GPA · grades

Fall 2021–Spring 2026

CSCS 300 teaches concepts and tools to analyze the nonprofit environment and assess its impact at community and organizational levels.

No offering record · Spring 2026

with this instructor · course overall, matching historical terms

historical GPA · grades

Fall 2021–Spring 2026

CSCS 430 explores the philosophy and practical strategies of fundraising and development for nonprofit organizations.

No offering record · Spring 2026

with this instructor · course overall, matching historical terms

historical GPA · grades

Spring 2022–Spring 2026

A capstone course for demonstrating community and nonprofit leadership through reflection on social justice and human ecology.

No offering record · Spring 2026

with this instructor · course overall, matching historical terms

historical GPA · grades

Spring 2022–Spring 2026

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2026CSCS 254Career Pathways in Community & Organizational Development
Spring 2026CSCS 300Nonprofit Sector: Overview and Foundations
Spring 2026CSCS 430Fundraising & Development for Nonprofit Organizations
Spring 2026CSCS 600Community Leadership Portfolio Capstone
Fall 2025CSCS 254Career Pathways in Community & Organizational Development
Fall 2025CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2025CSCS 335Communicating with Key Audiences
Fall 2025CSCS 600Community Leadership Portfolio Capstone
Spring 2025CSCS 254Career Pathways in Community & Organizational Development
Spring 2025CSCS 430Fundraising & Development for Nonprofit Organizations
Spring 2025CSCS 600Community Leadership Portfolio Capstone
Fall 2024CSCS 254Career Pathways in Community & Organizational Development
Fall 2024CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2024CSCS 335Communicating with Key Audiences
Spring 2024CSCS 254Career Pathways in Community & Organizational Development
Spring 2024CSCS 430Fundraising & Development for Nonprofit Organizations
Spring 2024CSCS 600Community Leadership Portfolio Capstone
Fall 2023CSCS 254Career Pathways in Community & Organizational Development
Fall 2023CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2023CSCS 335Communicating with Key Audiences
Spring 2023CSCS 254Career Pathways in Community & Organizational Development
Spring 2023CSCS 430Fundraising & Development for Nonprofit Organizations
Spring 2023CSCS 600Community Leadership Portfolio Capstone
Fall 2022CSCS 254Career Pathways in Community & Organizational Development
Fall 2022CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2022CSCS 335Communicating with Key Audiences
Spring 2022CSCS 130Community Newswriting
Spring 2022CSCS 300Nonprofit Sector: Overview and Foundations
Spring 2022CSCS 430Fundraising & Development for Nonprofit Organizations
Spring 2022CSCS 699Independent Study
Fall 2021CSCS 254Career Pathways in Community & Organizational Development
Fall 2021CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2021CSCS 335Communicating with Key Audiences
Fall 2021CSCS 699Independent Study
Fall 2020CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2020CSCS 335Communicating with Key Audiences
Fall 2020CSCS 699Independent Study
Spring 2020CSCS 130Community Newswriting
Spring 2020CSCS 254Career Pathways in Community & Organizational Development
Spring 2020CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2019CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2019CSCS 335Communicating with Key Audiences
Spring 2019CSCS 130Community Newswriting
Spring 2019CSCS 254Career Pathways in Community & Organizational Development
Spring 2019CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2018CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2018CSCS 335Communicating with Key Audiences
Spring 2018CSCS 130Community Newswriting
Spring 2018CSCS 254Career Pathways in Community & Organizational Development
Spring 2018CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2017CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2017CSCS 335Communicating with Key Audiences
Spring 2017CSCS 130Community Newswriting
Spring 2017CSCS 460Civil Society and Community Leadership
Fall 2016CSCS 300Nonprofit Sector: Overview and Foundations
Fall 2016CSCS 335Communicating with Key Audiences
Fall 2016CSCS 460Civil Society and Community Leadership
Spring 2016CSCS 130Community Newswriting
Fall 2015INTER-HE 201Belonging, Purpose and the Ecology of Human Happiness: Ecoyou

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_d567360195ed7c63ba015e8c",
  "source": "madgrades",
  "source_instructor_id": "106129",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "MICHAEL MAGUIRE",
  "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": 15,
    "quality": 4.33,
    "difficulty": 1.73,
    "quality_count": 15,
    "difficulty_count": 15,
    "profile_id": "rmp:1970379",
    "source_url": "https://www.ratemyprofessors.com/professor/1970379",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:17:55.911117+00:00",
    "courses": {
      "course_f26352565d1fc11c99c6af0c": {
        "review_count": 4,
        "quality": 4.25,
        "difficulty": 1.75,
        "quality_count": 4,
        "difficulty_count": 4
      },
      "course_eb487afd54a65b1d4b8e0740": {
        "review_count": 4,
        "quality": 4.25,
        "difficulty": 1.75,
        "quality_count": 4,
        "difficulty_count": 4
      },
      "course_758a546763bb54c8cdde4b7f": {
        "review_count": 2,
        "quality": 4.5,
        "difficulty": 2.5,
        "quality_count": 2,
        "difficulty_count": 2
      },
      "course_db57b6831e44f89c26c4106f": {
        "review_count": 2,
        "quality": 5,
        "difficulty": 1.5,
        "quality_count": 2,
        "difficulty_count": 2
      }
    },
    "bayesian_quality": 3.9469633048837687,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.848,
    "graded": 2605,
    "counts": [
      2108,
      349,
      88,
      27,
      17,
      5,
      11
    ],
    "sections": 59
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/MICHAEL_MAGUIRE--instructor_d567360195ed7c63ba015e8c"
}