Best professor in WisconsinRate My Professors ↗
Historical instructor
MICHAEL MORROW
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
Quality 5/5Difficulty 3/5
best professor at uw madisonRate My Professors ↗
Quality 5/5Difficulty 2/5
Best Instructor I have ever had!!! Really kind to students! Very Humorous in class. Too bad he is retiring :-(Rate My Professors ↗
Quality 5/5Difficulty 3/5
He's a great professor in how he delivers content. His class is well structured with lots of emphasis on active learning through exercises in class and in projects.Rate My Professors ↗
Quality 5/5Difficulty 2/5
WisCEL holds your hand with everything. Don't let the exercises fool you, exams count the most followed by homework. You get assigned a partner in the lab that meets once every 3 weeks (I was out within 15 mins every time). Homework ranges from easy moodle quiz to impossible Quartus file. Projects generally easy. Michael is amazing and funny!Rate My Professors ↗
Quality 1/5Difficulty 5/5
This class is incredibly difficult and you will have to work more than ever to even try to pass. His exams don't make any sense and his teaching style isn't useful for people who actually need lectures to learn. The course also does not follow the textbook and the exams are worth a large portion of the final grade.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with MICHAEL MORROW
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 2019 | ECE 376 | Electrical and Electronic Circuits |
| Fall 2018 | ECE 230 | Circuit Analysis |
| Fall 2017 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2017 | ECE 230 | Circuit Analysis |
| Spring 2017 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2017 | ECE 230 | Circuit Analysis |
| Fall 2016 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2016 | ECE 230 | Circuit Analysis |
| Spring 2016 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Spring 2016 | ECE 230 | Circuit Analysis |
| Fall 2015 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Fall 2015 | ECE 230 | Circuit Analysis |
| Spring 2015 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2015 | ECE 230 | Circuit Analysis |
| Fall 2014 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Fall 2014 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2014 | ECE 230 | Circuit Analysis |
| Fall 2014 | ECE 399 | Independent Study |
| Spring 2014 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Spring 2014 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2014 | ECE 230 | Circuit Analysis |
| Fall 2013 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2013 | ECE 230 | Circuit Analysis |
| Spring 2013 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Spring 2013 | ECE 230 | Circuit Analysis |
| Spring 2013 | ECE 491 | Senior Design Project |
| Fall 2012 | ECE 230 | Circuit Analysis |
| Spring 2012 | ECE 230 | Circuit Analysis |
| Spring 2012 | ECE 353 | Introduction to Microprocessor Systems |
| Spring 2012 | ECE 699 | Advanced Independent Study |
| Fall 2011 | ECE 230 | Circuit Analysis |
| Fall 2011 | ECE 551 | Digital System Design and Synthesis |
| Fall 2011 | ECE 699 | Advanced Independent Study |
| Spring 2010 | ECE 315 | Introductory Microprocessor Laboratory |
| Spring 2010 | ECE 353 | Introduction to Microprocessor Systems |
| Spring 2010 | ECE 399 | Independent Study |
| Spring 2010 | ECE 453 | Embedded Microprocessor System Design |
| Fall 2009 | ECE 315 | Introductory Microprocessor Laboratory |
| Fall 2009 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2009 | ECE 699 | Advanced Independent Study |
| Spring 2009 | ECE 315 | Introductory Microprocessor Laboratory |
| Spring 2009 | ECE 453 | Embedded Microprocessor System Design |
| Spring 2009 | ECE 699 | Advanced Independent Study |
| Fall 2008 | COMPSCI/ECE 352 | Digital System Fundamentals |
| Fall 2008 | ECE 315 | Introductory Microprocessor Laboratory |
| Fall 2008 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2008 | ECE 491 | Senior Design Project |
| Spring 2008 | ECE 315 | Introductory Microprocessor Laboratory |
| Spring 2008 | ECE 453 | Embedded Microprocessor System Design |
| Spring 2008 | ECE 491 | Senior Design Project |
| Spring 2008 | ECE 699 | Advanced Independent Study |
| Fall 2007 | ECE 315 | Introductory Microprocessor Laboratory |
| Fall 2007 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2007 | ECE 551 | Digital System Design and Synthesis |
| Spring 2007 | ECE 315 | Introductory Microprocessor Laboratory |
| Spring 2007 | ECE 353 | Introduction to Microprocessor Systems |
| Spring 2007 | ECE 453 | Embedded Microprocessor System Design |
| Fall 2006 | ECE 315 | Introductory Microprocessor Laboratory |
| Fall 2006 | ECE 353 | Introduction to Microprocessor Systems |
| Fall 2006 | ECE 790 | Master's Research |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_efc67ff6b834550f199d140b",
"source": "madgrades",
"source_instructor_id": "3335665",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "MICHAEL MORROW",
"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": 46,
"quality": 4.78,
"difficulty": 2.91,
"quality_count": 46,
"difficulty_count": 46,
"profile_id": "rmp:353263",
"source_url": "https://www.ratemyprofessors.com/professor/353263",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:17:48.562462+00:00",
"courses": {
"course_e4907bcab45d27b295e30076": {
"review_count": 13,
"quality": 5,
"difficulty": 3.08,
"quality_count": 13,
"difficulty_count": 13
},
"course_883e87fcd87d80e877bb98ab": {
"review_count": 13,
"quality": 4.46,
"difficulty": 2.85,
"quality_count": 13,
"difficulty_count": 13
},
"course_9eb7166a49d161bca95d729f": {
"review_count": 7,
"quality": 5,
"difficulty": 1.57,
"quality_count": 7,
"difficulty_count": 7
},
"course_ae177875d7b9797eccef5e60": {
"review_count": 5,
"quality": 5,
"difficulty": 3.8,
"quality_count": 5,
"difficulty_count": 5
},
"course_28637d435e2aa66480a2a6f2": {
"review_count": 1,
"quality": 4,
"difficulty": 4,
"quality_count": 1,
"difficulty_count": 1
},
"course_42330966f01392dae105b4e1": {
"review_count": 2,
"quality": 5,
"difficulty": 3.5,
"quality_count": 2,
"difficulty_count": 2
},
"course_90e09143d9d1e797e54f4796": {
"review_count": 1,
"quality": 5,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 4.440510843498969,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.045,
"graded": 4170,
"counts": [
1093,
1033,
744,
543,
468,
184,
105
],
"sections": 78
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/MICHAEL_MORROW--instructor_efc67ff6b834550f199d140b"
}