Historical instructor

ERIC HOFFMAN

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.52/5 from 42 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

ECE 551
Quality 5/5Difficulty 5/5
Hoffman is a knowledgeable instructor who explains Verilog and synthesis clearly. His videos are organized, and he's always willing to help when students have questions. Overall, a great professor for learning digital design.
Rate My Professors ↗
ECE 551
Quality 5/5Difficulty 3/5
Great professor. He's extremely knowledgeable about his field and very good at teaching his students. He taught 551 really well. Great guy too, fun to be around.
Rate My Professors ↗
COMPSCI/ECE 352
Quality 1/5Difficulty 3/5
Professor doesnt even teach in class. All he does is ask us to look at video and not do anythinv by himself. As a result the quality of class is really bad and not learning anything. Also he has always found to be chatting with people casually while ignoring the needs of students. He also likes to target a few students where according to them grade
Rate My Professors ↗
COMPSCI/ECE 352
Quality 5/5Difficulty 2/5
genuinely such a kind and funny professor. if you have the opportunity to take hoffman in any class do it, you will not regret hearing his dry and witty comments that actually make topics fun to learn. put in the effort and he will reciprocate your energy by giving you his time to answer all of your questions. cannot recommend him enough :)
Rate My Professors ↗

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

Classes with ERIC HOFFMAN

Introduction to hardware description languages, automated synthesis, and advanced digital design principles.

No offering record · Fall 2025

with this instructor · course overall, matching historical terms

historical GPA · grades

Fall 2021–Fall 2025

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Fall 2025ECE 551Digital System Design and Synthesis
Spring 2025COMPSCI/ECE 352Digital System Fundamentals
Spring 2025ECE 399Independent Study
Fall 2024ECE 399Independent Study
Fall 2024ECE 551Digital System Design and Synthesis
Spring 2024ECE 399Independent Study
Spring 2024ECE 551Digital System Design and Synthesis
Spring 2024ECE 554Digital Engineering Laboratory
Fall 2023COMPSCI/ECE 352Digital System Fundamentals
Fall 2023ECE 551Digital System Design and Synthesis
Fall 2023ECE 699Advanced Independent Study
Spring 2023ECE 551Digital System Design and Synthesis
Spring 2023ECE 554Digital Engineering Laboratory
Spring 2023ECE 699Advanced Independent Study
Fall 2022COMPSCI/ECE 352Digital System Fundamentals
Fall 2022ECE 399Independent Study
Fall 2022ECE 551Digital System Design and Synthesis
Fall 2022ECE 699Advanced Independent Study
Spring 2022ECE 551Digital System Design and Synthesis
Fall 2021COMPSCI/ECE 352Digital System Fundamentals
Fall 2021ECE 551Digital System Design and Synthesis
Fall 2021ECE 699Advanced Independent Study
Fall 2020COMPSCI/ECE 352Digital System Fundamentals
Fall 2020ECE 399Independent Study
Fall 2020ECE 551Digital System Design and Synthesis
Spring 2020COMPSCI/ECE 352Digital System Fundamentals
Spring 2020ECE 399Independent Study
Spring 2020ECE 551Digital System Design and Synthesis
Spring 2020ECE 699Advanced Independent Study
Fall 2019COMPSCI/ECE 352Digital System Fundamentals
Fall 2019ECE 551Digital System Design and Synthesis
Fall 2019ECE 699Advanced Independent Study
Spring 2019COMPSCI/ECE 252Introduction to Computer Engineering
Spring 2019ECE 551Digital System Design and Synthesis
Fall 2018COMPSCI/ECE 352Digital System Fundamentals
Fall 2018ECE 551Digital System Design and Synthesis
Spring 2018COMPSCI/ECE 352Digital System Fundamentals
Spring 2018ECE 353Introduction to Microprocessor Systems
Spring 2018ECE 699Advanced Independent Study
Fall 2017COMPSCI/ECE 352Digital System Fundamentals
Fall 2017ECE 399Independent Study
Fall 2017ECE 551Digital System Design and Synthesis
Spring 2017ECE 353Introduction to Microprocessor Systems
Fall 2016ECE 555Digital Circuits and Components
Spring 2016ECE 551Digital System Design and Synthesis
Spring 2016ECE 601Special Topics in Electrical and Computer Engineering
Spring 2016ECE 699Advanced Independent Study
Fall 2015ECE 551Digital System Design and Synthesis
Spring 2015ECE 551Digital System Design and Synthesis
Spring 2015ECE 699Advanced Independent Study
Fall 2014ECE 551Digital System Design and Synthesis
Spring 2014COMPSCI/ECE 552Introduction to Computer Architecture
Fall 2013ECE 555Digital Circuits and Components
Spring 2013ECE 551Digital System Design and Synthesis
Fall 2012ECE 551Digital System Design and Synthesis
Spring 2012ECE 551Digital System Design and Synthesis
Fall 2009ECE 551Digital System Design and Synthesis
Spring 2009ECE 353Introduction to Microprocessor Systems
Fall 2008ECE 551Digital System Design and Synthesis

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_2bdca07310f1332646bbb149",
  "source": "madgrades",
  "source_instructor_id": "3639205",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "ERIC HOFFMAN",
  "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": 42,
    "quality": 4.52,
    "difficulty": 2.9,
    "quality_count": 42,
    "difficulty_count": 42,
    "profile_id": "rmp:1803736",
    "source_url": "https://www.ratemyprofessors.com/professor/1803736",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:40:42.650831+00:00",
    "courses": {
      "course_42330966f01392dae105b4e1": {
        "review_count": 28,
        "quality": 4.89,
        "difficulty": 3.11,
        "quality_count": 28,
        "difficulty_count": 28
      },
      "course_883e87fcd87d80e877bb98ab": {
        "review_count": 9,
        "quality": 4.11,
        "difficulty": 2.78,
        "quality_count": 9,
        "difficulty_count": 9
      },
      "course_9eb7166a49d161bca95d729f": {
        "review_count": 2,
        "quality": 3,
        "difficulty": 3,
        "quality_count": 2,
        "difficulty_count": 2
      },
      "course_45a9d9a05cba4d5b592ac7a3": {
        "review_count": 2,
        "quality": 4,
        "difficulty": 1,
        "quality_count": 2,
        "difficulty_count": 2
      }
    },
    "bayesian_quality": 4.242479285015031,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 3.306,
    "graded": 3190,
    "counts": [
      938,
      914,
      832,
      323,
      132,
      28,
      23
    ],
    "sections": 64
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/ERIC_HOFFMAN--instructor_2bdca07310f1332646bbb149"
}