[{"observed_at":"2026-09-07 16:30:26.143141+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNjY4NTYw","source_instructor_id":"rmp:2973843","instructor_name":"Joseph Andrews","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2026-03-05 04:30:00 +0000 UTC","comment":"he doesnt do anything ever. he makes us come to class to do homework and doesnt teach anything.  he didnt even show up the first day of class. I cant even hear myself think while working on homework in his 100 decibal classroom with everyone yelling at each other its just the worst thing ever I literally get nothing done.","source_url":"https://www.ratemyprofessors.com/professor/2973843","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:30:26.143141+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTYyMDQw","source_instructor_id":"rmp:2973843","instructor_name":"Joseph Andrews","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2026-01-29 02:26:21 +0000 UTC","comment":"love paying $8,000 in tuition this semester for my professors to do \"flipped classroom\" and literally just not teach and walk around the classroom doing nothing the entire time while assigning video lectures from another professor and another class. What am I even paying for? seriously? I'm really not asking for anything unreasonable here. ","source_url":"https://www.ratemyprofessors.com/professor/2973843","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzc4ODAy","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2019-05-06 01:21:58 +0000 UTC","comment":"Paul cares about helping his students in lab but his help can be almost useless sometimes during his awkward behavior. One lecture a week means learning most of the material on your own or with your lab group (you'll make friends quickly since the Moodle assignments are long/tedious) and exams are weirdly formatted. Overall not great","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNDAwNjI1","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2019-03-04 04:01:14 +0000 UTC","comment":"Not good in any way shape or form","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODgwNjEw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2018-12-05 17:26:00 +0000 UTC","comment":"One of the weirdest people I have ever met, he has good intentions but they are completely misguided. If you can read his handwriting and are willing to read the book you should be okay in this class. Make sure the first few days of lab to get to know people around you so you do well. The practice exams are representative of what is on the exam.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5ODUyNjg5","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2018-04-20 14:31:47 +0000 UTC","comment":"Lectures are the most useless lectures I've ever had. I went the first two weeks and skipped the rest because they didn't help at all. The labs are good help because the TA's can help you with the material. Milenkovic gets off topic too easily and has very poor organization.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjY1MTEw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2018-03-18 17:56:44 +0000 UTC","comment":"Honestly, probably did too much LCD at one point. Labs are useful to learn material, he puts up a sheet with similar problems on the board while you work and wanders around answering questions. Literally the weirdest dude ever. Lecture is useless, my roommate never went and got an A, homework is mostly for practice but still graded.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NDc3NTEy","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2018-01-19 10:47:24 +0000 UTC","comment":"Yikes. The lectures, labs, and homework were all extremely disconnected from each other. We had to teach ourselves the material. He was very off putting and unapproachable. The labs are incredibly frustrating considering how much of the final grade they are. Milenkovic is so strange and completely unapproachable.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5Mzg2OTg0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2018-01-04 12:01:55 +0000 UTC","comment":"He was the worst professor I have had. He does not know how to explain concepts efficiently 1 on 1 or in lecture. His examples in class were often incorrectly calculated, which confuses the class. He will call people out in lecture if they are not looking at the screen when over half the class already skips. Just read the book and go to lab","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5Mjc4Nzc3","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2017-12-19 16:37:15 +0000 UTC","comment":"He obviously knows what he's talking about but he can't convey it well to you. Takes off points for trying. Would not recommend.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4NzM1MzI0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2017-10-11 21:00:42 +0000 UTC","comment":"Paul is a cool guy but this class really shouldn't just have 1 lecture per week.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MTU5MDkw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2017-04-29 10:43:36 +0000 UTC","comment":"This man is literally insane. During his one lecture of the week, half the time is spent drawing on analogies and telling stories that are not only irrelevant, they are failed attempts at humor where he will actually chuckle at his own jokes. Additionally, his exam questions are somewhat easy but there's just too many of them and everyone suffers.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3ODQ4MzM0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2017-02-22 13:20:42 +0000 UTC","comment":"One of the absolute worst professors I have ever had. I seriously  do not understand how such bad teachers can fly under the radar at this otherwise great university. This man is a terrible teacher, and an even worse explainer. You want to learn circuits your own way, with your own intuition? Too bad, that doesn't fly here. Made me hate ECE376","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NDY2MDAx","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2016-05-04 16:01:41 +0000 UTC","comment":"This is a hard class. It takes a lot of work and hw is not worth much. Make sure to go to all labs. His test are tough but if you can do the practice exam it should be somewhat okay.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MjIwMTc2","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2016-04-02 17:36:35 +0000 UTC","comment":"He is the worst professor I have ever had.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MDEzNDEy","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2016-01-31 15:09:38 +0000 UTC","comment":"milenkovich was not a great professor by any means. His lectures werent overly helpful","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzgzNjQy","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-12-20 19:32:36 +0000 UTC","comment":"The structure of this class was horrible.  The lectures were not helpful at all and I basically taught everything to myself.  Other than that the tests and homeworks were fair.  If you don't have to take this  class, i would avoid it.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NjU4MDk1","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-12-12 09:46:45 +0000 UTC","comment":"The class has you learning the material on your own during harshly graded lab exercises, with useless lectures on the material following the labs. The lectures are an absolute waste of time, with awful analogies and terrible preparation augmented by poorly executed examples. If you have a choice, take anything else.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NDUyOTM1","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-11-19 14:39:27 +0000 UTC","comment":"The lectures are fairly useless. Little to no actual explanation of the material, and what it is is understood more easily through the book or other online sources. For example, one of the lectures revolved around explaining how to solve a three variable three equation system of equations. Even the TAs don't understand what he's talking about.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1Mzg5NzAw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-11-11 11:50:53 +0000 UTC","comment":"Milenkovic is clinically insane. Lectures are somewhat helpful, but more so entertaining. Free comedy once a week as Milenkovic dances around the room like he's in an asylum. The material of the class is super interesting, but the way it is set up is sub-par. Moodle quizzes take up the labs and no hands on experience is supplied. ","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzYwMjQ0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-11-06 16:56:15 +0000 UTC","comment":"Probably the worst professor I've ever encountered. Manages to make even the most basic concepts confusing. Thinks he's funny but he's not at all.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MjYwMTkw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-10-16 14:34:55 +0000 UTC","comment":"This dude is literally Doc Brown. Classic case of crazy genius that can't teach. The way he teaches is all over the place, extremely unorganized. This class needs way more that one lecture per week. Labs should be discussions. Very off topic in lecture. Doesn't explain things well at all. Doesn't provide practice exams and the exams are hard.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0Nzg1NTIz","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-05-09 15:27:35 +0000 UTC","comment":"This is class is pretty easy. Yes he is off topic and little out there at times, but it's hilarious, I loved going to lecture. Do the homework and practice exams and you'll be more than fine. ","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0Nzg0NDgx","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2015-05-09 12:21:11 +0000 UTC","comment":"His lectures are a joke, but he does it on purpose to weed out the sleepy and talkative students. Stay after class for the examples and he is loads of help. He knows his stuff. The class is not hard if you put in the work. Labs are tedious but it is very easy to teach yourself the material. He posts lots of practice materials. No final -- 3 exams. ","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxNjk1MjMx","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2013-05-07 12:24:29 +0000 UTC","comment":"Pauls a good guy. He means well and knows his stuff. Alot of people think his teaching style is off topic but he's connecting what we are learning to a lot of other subjects. He has really generous office hours where you can learn a ton. and his exams are just like the homework. I would take him again.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwNjk1Mjc4","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2012-10-11 18:30:19 +0000 UTC","comment":"Awesome professor, would take more courses from him, but I doubt he teaches any other required courses for ME. He's extremely off topic, but hey I only go to class to listen to them. If you want to learn, good luck.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMjY5NzM0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2012-05-13 03:34:07 +0000 UTC","comment":"Spends a lot of the lecture period talking about stupid stuff nobody cares about. Is prone to calling out students who aren't paying attention in class. Homework is doable and exams aren't bad, but during lecture he clearly wants to be somewhere else. Labs were pretty standard.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMjY2NTk1","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2012-05-12 14:09:44 +0000 UTC","comment":"Be prepared to hear tons of stories about Paul's wife, his model railroad obsession and discovering the reactive power rating of his refridgerator with the help of a leaf blower. The textbook is useless and while the lecture is to, it IS entertaining...Just read his online notes and go to office hours. Get ready for the most unorgaized class ever.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4NzQxMTI5","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2011-06-17 12:58:18 +0000 UTC","comment":"Master the provided notes and you'll dominate the tests.  Prof. Milenkovic knows his stuff and the homework/provided notes prepare you for the very fair tests.  I recommend going to the office hours at Wendt. Standard, tedious labs.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4NDQ2NzQw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2011-04-21 12:08:33 +0000 UTC","comment":"He gets a bad rep because he does go on tangents but his notes are really helpful and he makes his class really easy.  especially if you go to his 3 hour office hour.  He tells you exactly whats on the exams.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MDI0MDYy","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2010-12-22 14:16:58 +0000 UTC","comment":"One of the worst teachers I've encountered in this school. just to name a few of his shortcomings: his notes are almost illegible, extremely unhelpful. Unless you're engineers who had to take this class who is only taught by Paul, Avoid him at all cost.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3MTE2Mzg1","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2010-05-04 11:06:28 +0000 UTC","comment":"I have never had a professor that would rather have you not show up for class.  If you show up, you will probably have to wait 20 minutes before something on-topic is said.  If you read the newspaper or go on your computer he will stop and wait even longer.  There is just no point in going.  Class isn't too hard, just lectures are pointless","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1Njc2NjQz","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2009-04-20 14:12:18 +0000 UTC","comment":"wish UW would give funding to the ME department so they could teach the class, worst prof. I have encountered, childish, easily confused, not very confident in lecture, even worse in office hours,  I'm a little saddened that UW would employ a guy like this, little sad...","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNTE2MTgw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2007-10-09 20:24:46 +0000 UTC","comment":"I don't understand all the hate. Milenkovic might be a prick, but he's entertaining, homework is short, exams are easy, and he does examples in class. What more could you want&#63;","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzMDI5MDky","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2007-04-18 16:11:33 +0000 UTC","comment":"I dont know what else to say....mostly everyone b4 me has gotten in right.  The material dosnt make sense on its own and the book is of no use in explaining it.  The lectures are filled with useless material and he isnt even any help one on one.  I dont know why hes teaching but hes an arogant ass who dosnt care how his students are doing.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTExODMyNTE0","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2006-05-05 21:35:47 +0000 UTC","comment":"He is not helpful and sort of arrogant. The class sucks and the book is very worthless.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTExMjA4MDQ2","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-12-19 00:16:30 +0000 UTC","comment":"Really terrible professor. Is no help at all. Answers your questions with questions. Smart guy, terrible professor. He thinks people like the material, but no one cares. Overall the class sucks, and he just makes it suck more.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEwNzg4Mzgw","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-10-18 22:20:36 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEwODM1Mzk5","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-09-23 21:53:53 +0000 UTC","comment":"Not only were his lectures far too fast (I would still be copying examples while he was finishing solving them), but when I went into office hours for help, he treated me like something on the bottom of his shoe.  I can see that the guy is brilliant, but he has no business teaching.  He's too concerned with more &quot;important&quot; things to actually help students, and he just assumes that we find the subject matter to be as easy as he does.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTIxNzc=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-04-04 10:58:17 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Mjk4MjI=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-03-30 20:53:45 +0000 UTC","comment":"extremely not good teacher... at all.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NjY1NTg=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-03-16 23:28:22 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzOTUxMzk=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-02-25 14:30:03 +0000 UTC","comment":"Very poor at explaining principles. Go into office hours and learn everything from your TA. Lab lectures also seemed to be helpful.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzNjUxOTg=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2005-02-16 21:48:12 +0000 UTC","comment":"One of the most wasteful lectures I have ever attended; book and auxillary notes were completely useless.  Expect a professor who loves to mess with non-electrical engineers.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODg2NDk=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2004-12-21 12:42:33 +0000 UTC","comment":"He was so-so.  I think he assumed we had a better understanding of the stuff than we did. If you've got a decent aptitude for electronics, the class should be pretty easy.","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMTk4OTE=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2004-12-14 17:51:10 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MTQ2MTQ=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2004-11-11 20:13:10 +0000 UTC","comment":"i would say milenkovic is the worst in my 4 years at UW-madison.  wow, the TA (yoge) did a much better job, ask the TA not the Prof if u have any questions and want a good clear answer","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0NzU2MDQ=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2003-12-10 14:19:27 +0000 UTC","comment":"Worst professor ever!","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNDI2NDY=","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2003-11-17 21:12:09 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:12:24.146478+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTYxMzg1MQ==","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2003-02-21 21:40:48 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNzE4NDQx","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2025-02-28 00:59:31 +0000 UTC","comment":"Flipped classroom. Exams, Homeworks, and in-class exercises are all graded automatically with no feedback. Lectures are old and prerecorded (not even by him)! Unsure what the University is paying him to do.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNjk3OTg5","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2025-02-22 19:53:31 +0000 UTC","comment":"There isn't feedback on any of the work. Lecture videos are rushed and outdated. Exam format awards no partial credit, and is an anxiety inducing format. Lectures are flipped and Steve switched the class to 8 am, because it fit his schedule better. Steve is very knowledgeable, but the way he runs this course is lazy and selfish. Waste of money.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MDU2ODA5","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2024-03-17 04:57:57 +0000 UTC","comment":"FOR ECE230. 230 is a flipped-classroom class, so Professor Fredette doesn't have too much of an impact on the class. With that said, he is a solid teacher and gives good answers when you ask him a question. If you're thinking of taking a flipped class like 230 with Professor Fredette, he's probably one of your best options.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTE0MzA2","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2024-01-23 04:50:34 +0000 UTC","comment":"ECE 376 was a hard class for me but I have to admit, Steve was an amazing professor. Steve truly cares about his students and answers questions really fast outside of class. Your grade for this class, however, heavily depends on how much effort you put into this class.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzkwMTQ0","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-12-24 22:56:16 +0000 UTC","comment":"The most condescing \"professor\" I've had. A glorified TA, as he re-uses lecture videos from another professor and makes all assignment online and auto-graded, meaning he puts in little to no work. Too much weight put into online, no partial credit, fill in the blank, exams. Never ending assignments that make up only 25% of your grade. ","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDcxMDU3","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-11-30 06:00:32 +0000 UTC","comment":"Professor Fredette is at UW to work in wempec, not to teach. As such, he did not create his own hw, exercises, exams, videos, or discussion slides. He also never lectures so he has done the minimum effort of any professor I've taken. The class just sucks, take mechatronics instead because who in the world analyzes circuits by hand anymore.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDAyOTMx","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-11-16 05:03:29 +0000 UTC","comment":"Worst class I've ever taken, you watch outdated lectures, listen to this guy give a poorly done short speech, then are quizzed on what you just learned every single day for 15% of your grade. If you want to do well your options are to study material before he teaches it, or not show up and learn it yourself. And he wonders why no one shows up...","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MzYwNzI3","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-11-08 21:56:28 +0000 UTC","comment":"Constantly talked about how he was a \"5 star professor\",  but refused to listen to students problems with workload in the class. The class is \"flipped\" meaning you watch lectures that he never made, recorded years ago, to go into class to work on exercises that he rushed out in a day and not even get half way through them. Never ending homework!!!!","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MzQzNDkw","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-11-05 20:00:17 +0000 UTC","comment":"Recorded lectures go so fast you need to pause every 2s to write. Exercises are impossible to finish in class and have large penalties for mistakes. Plus there's hw every week. Steve calls himself a 5 star professor, but refuses to acknowledge that students are struggling because he allows this class to keep being taught like this. ","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MjY4NjM3","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2023-11-01 21:53:02 +0000 UTC","comment":"The worst class I've taken at UW. Outdated, \"flipped environment\" where you pay for lectures and instead work on exercises that were rushed in a day by the professor. Doesn't take responsibility for his content because he didn't make it. Acts upbeat and nice but really condescending and rude when answering questions.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NzEwOTk1","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2022-10-18 15:56:47 +0000 UTC","comment":"He's a really nice guy who you'll get along with great, but I'm not really sure what his job is for the class. All of the online lectures are videos recorded years ago by someone else, and the in class lecture is a \"flipped\" classroom where you spend time working on what is essentially homework and is required attendance for some reason.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Njc5MzU0","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2021-12-31 00:37:58 +0000 UTC","comment":"Hes extremely upbeat every class period and was always happy to answer questions while groups worked. The class was pretty tough, but the class environment really made it feel not as bad. He was also extremely easy to set up accommodations with and was very approachable.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:04:38.810813+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzOTgxNzEx","source_instructor_id":"rmp:2143189","instructor_name":"Steven Fredette","course_label":"ECE376","course_id":"ECE 376","course_uid":"course_ab2f16c586da4b0250af474f","review_date":"2020-12-08 05:35:51 +0000 UTC","comment":"I have had the honor of being a student for and ta-ing with Steve. He gets a lot of flack for having difficult classes but the thing is he will never test you on something he hasn't taught. ECE376 isn't meant to be a cake walk and a majority of his naysayers are people who fail to understand that. Great guy and professor. You will learn something.","source_url":"https://www.ratemyprofessors.com/professor/2143189","quality_rating":5.0,"difficulty_rating":4.0}]