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 ↗
Historical instructor
ERIC HOFFMAN
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 5/5
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 ↗
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 gradeRate My Professors ↗
Quality 5/5Difficulty 3/5
Funny guy and great at what he does. One of the best in ECERate My Professors ↗
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 ↗
Quality 5/5Difficulty 3/5
He is super nice and caring.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with ERIC HOFFMAN
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 |
|---|---|---|
| Fall 2025 | ECE 551 | Digital System Design and Synthesis |
| Spring 2025 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2025 | ECE 399 | Independent Study |
| Fall 2024 | ECE 399 | Independent Study |
| Fall 2024 | ECE 551 | Digital System Design and Synthesis |
| Spring 2024 | ECE 399 | Independent Study |
| Spring 2024 | ECE 551 | Digital System Design and Synthesis |
| Spring 2024 | ECE 554 | Digital Engineering Laboratory |
| Fall 2023 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2023 | ECE 551 | Digital System Design and Synthesis |
| Fall 2023 | ECE 699 | Advanced Independent Study |
| Spring 2023 | ECE 551 | Digital System Design and Synthesis |
| Spring 2023 | ECE 554 | Digital Engineering Laboratory |
| Spring 2023 | ECE 699 | Advanced Independent Study |
| Fall 2022 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2022 | ECE 399 | Independent Study |
| Fall 2022 | ECE 551 | Digital System Design and Synthesis |
| Fall 2022 | ECE 699 | Advanced Independent Study |
| Spring 2022 | ECE 551 | Digital System Design and Synthesis |
| Fall 2021 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2021 | ECE 551 | Digital System Design and Synthesis |
| Fall 2021 | ECE 699 | Advanced Independent Study |
| Fall 2020 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2020 | ECE 399 | Independent Study |
| Fall 2020 | ECE 551 | Digital System Design and Synthesis |
| Spring 2020 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2020 | ECE 399 | Independent Study |
| Spring 2020 | ECE 551 | Digital System Design and Synthesis |
| Spring 2020 | ECE 699 | Advanced Independent Study |
| Fall 2019 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2019 | ECE 551 | Digital System Design and Synthesis |
| Fall 2019 | ECE 699 | Advanced Independent Study |
| Spring 2019 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Spring 2019 | ECE 551 | Digital System Design and Synthesis |
| Fall 2018 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2018 | ECE 551 | Digital System Design and Synthesis |
| Spring 2018 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2018 | ECE 353 | Introduction to Microprocessor Systems |
| Spring 2018 | ECE 699 | Advanced Independent Study |
| Fall 2017 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2017 | ECE 399 | Independent Study |
| Fall 2017 | ECE 551 | Digital System Design and Synthesis |
| Spring 2017 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2016 | ECE 555 | Digital Circuits and Components |
| Spring 2016 | ECE 551 | Digital System Design and Synthesis |
| Spring 2016 | ECE 601 | Special Topics in Electrical and Computer Engineering |
| Spring 2016 | ECE 699 | Advanced Independent Study |
| Fall 2015 | ECE 551 | Digital System Design and Synthesis |
| Spring 2015 | ECE 551 | Digital System Design and Synthesis |
| Spring 2015 | ECE 699 | Advanced Independent Study |
| Fall 2014 | ECE 551 | Digital System Design and Synthesis |
| Spring 2014 | COMPSCI/ECE 552 | Introduction to Computer Architecture |
| Fall 2013 | ECE 555 | Digital Circuits and Components |
| Spring 2013 | ECE 551 | Digital System Design and Synthesis |
| Fall 2012 | ECE 551 | Digital System Design and Synthesis |
| Spring 2012 | ECE 551 | Digital System Design and Synthesis |
| Fall 2009 | ECE 551 | Digital System Design and Synthesis |
| Spring 2009 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2008 | ECE 551 | Digital 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"
}