Current instructor

Hobbes Legault

/5Adjusted rating
/5RMP difficulty
captured reviews
About this rating

Raw average: 4.54/5 from 93 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

COMPSCI 300
Quality 5/5Difficulty 3/5
Hobbes LeGOAT is by far the best CS/Math professor I've had at UW. The exams can be tough, the average on the final was 67.5%, but it's a required course for CS and ECE so Hobbes is the best choice. Lectures were helpful and the course structure is pretty decent as well.
Rate My Professors ↗
COMPSCI 300
Quality 2/5Difficulty 4/5
The professor did not provide enough helpful practice materials, making it difficult to prepare for exams and assignments. Lectures were often confusing and spent too much time on single problems, making them hard to follow. Projects felt unnecessarily long with busy work, and the lack of TAs made getting help difficult.
Rate My Professors ↗
COMPSCI 300
Quality 1/5Difficulty 3/5
Taking CS 300 in Spring is a great way to tank your GPA. Hobbes loves a 17.8 percent A rate and making you hand-write code in 2026. Very "forward-thinking." Lectures are a puzzle where the prize is being more confused than before. If you enjoy 1,500+ Zybook points and a syllabus designed to make you fail, this is the perfect nightmare for you.
Rate My Professors ↗
COMPSCI 300
Quality 1/5Difficulty 5/5
Avoid CS 300 in Spring. Hobbes uses a syllabus that resulted in a 17.8 percent A rate in 2025. Lectures are unclear and the 1,500+ Zybook points create an unreasonable workload. In 2026, she still requires hand-written code, which is outdated and unhelpful. The course structure is designed to confuse rather than teach. Save your GPA and wait.
Rate My Professors ↗
COMPSCI 300
Quality 5/5Difficulty 2/5
She's awesome! I really enjoyed the lectures (that are live streamed by the way), and she did a fantastic job of explaining complex topics.
Rate My Professors ↗

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

Classes with Hobbes Legault

Introduces object-oriented programming, data structures, and algorithmic design using Java.

Offering recorded · Fall 2026

Hobbes Legault is described as accessible and caring, with engaging lectures that help clarify content. Reviewers appreciate her responsiveness to questions and clear course structure. Some note that programming assignments can be vague or that the course format has specific demands, but her teaching style is viewed positively.

historical GPA · grades

Spring 2022–Spring 2026

Recorded teaching history

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Fall 2026COMPSCI 239Special Topics in Computing
Fall 2026COMPSCI 300Programming II

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_a65e64df990aa3bab98ee125",
  "source": "enrollment",
  "source_instructor_id": "legault",
  "identity_basis": "netid",
  "identity_status": "source_identified",
  "name": "Hobbes Legault",
  "email": "LEGAULT@WISC.EDU",
  "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
  "ratings": {
    "review_count": 93,
    "quality": 4.54,
    "difficulty": 2.73,
    "quality_count": 93,
    "difficulty_count": 93,
    "profile_id": "rmp:2659075",
    "source_url": "https://www.ratemyprofessors.com/professor/2659075",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:36:02.091484+00:00",
    "courses": {
      "course_28c3390ba944d49fd17f7c72": {
        "review_count": 93,
        "quality": 4.54,
        "difficulty": 2.73,
        "quality_count": 93,
        "difficulty_count": 93
      }
    },
    "bayesian_quality": 4.384192174079043,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "current": true,
  "courses": [
    {
      "course_uid": "course_28c3390ba944d49fd17f7c72",
      "course_id": "COMPSCI 300",
      "title": "PROGRAMMING II",
      "credits_min": 3,
      "credits_max": 3,
      "gpa": 3.286
    },
    {
      "course_uid": "course_5bcb44d68cd6431d2e5be3c0",
      "course_id": "COMPSCI 239",
      "title": "SPECIAL TOPICS IN COMPUTING",
      "credits_min": 1,
      "credits_max": 3,
      "gpa": null
    }
  ],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/HOBBES_LEGAULT"
}