[{"observed_at":"2026-09-07 16:48:49.630843+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDUyODYw","source_instructor_id":"rmp:2916710","instructor_name":"chirag gupta","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2026-05-06 23:51:59 +0000 UTC","comment":"Released the first midterm grades the day of the course drop deadline and did not release second midterm grades until after the final. Nothing was graded until weeks into the course, never released homework/exam weightings. Little guidance on exam preparation. A pattern of disorganization that made the course unnecessarily stressful","source_url":"https://www.ratemyprofessors.com/professor/2916710","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:48:22.830445+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMzk2OTE3","source_instructor_id":"rmp:1284187","instructor_name":"Christopher Demarco","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2025-06-03 14:43:35 +0000 UTC","comment":"Professor Demarco was alright. His lecture style consisted of reading off a set of handwritten notes, which were difficult to follow at times, and he didn't focus enough on problem-solving. This led to lecture attendance dropping greatly by the end of the semester. Class is test-heavy and exams are challenging, but he was a fair grader at least.","source_url":"https://www.ratemyprofessors.com/professor/1284187","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:48:22.830445+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjIwNTQ5","source_instructor_id":"rmp:1284187","instructor_name":"Christopher Demarco","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2022-08-31 01:21:49 +0000 UTC","comment":"Tough but fair. Make sure to attend lectures, tests are comprehensive and challenging","source_url":"https://www.ratemyprofessors.com/professor/1284187","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:48:22.830445+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNjc5NTcx","source_instructor_id":"rmp:1284187","instructor_name":"Christopher Demarco","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2019-04-25 21:34:20 +0000 UTC","comment":"Great professor! Give clear and inspirational lecture notes. Workload is just fine, and tests are fair. If you study hard before the exams you will be good.","source_url":"https://www.ratemyprofessors.com/professor/1284187","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNzMyOTc1","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2025-10-20 05:31:49 +0000 UTC","comment":"\"Loves questions\" but then immediately say how this was \"elementary\". Gave me a 2 minute lecture during class about how I should've done the homework when I asked if the I should be V. 10 minutes later, someone else asked and he said \"whoops, sometimes I mix up the letters\". He held a roast for himself prior to finals. Also would show his Strava.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NDQ3NDQ2","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2022-06-07 23:58:15 +0000 UTC","comment":"I'm commenting back after working 2 years in industry after deg in Computer Eng. Thinking back on my undergrad, his main concepts are pretty spot on. Back then I was still trying to reinvent the wheel, his lectures were already way ahead.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MzMwNzEz","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2021-01-31 18:02:35 +0000 UTC","comment":"Professor Van der Weide is an incredibly boring lecturer and goes off on many topics that are tangential to what he is teaching. He speaks slowly so his lectures feel much longer than they should. When students ask questions he is usually condescending. I asked a question 2 weeks into the course and he responded with, &quot;this is a day one question.&quot;","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MTQwNzI3","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2020-12-18 21:36:37 +0000 UTC","comment":"Had him for 340 and regretted it. Doesn't explain things very well and the course (online due to covid) wasn't organized well at all. Tests were extremely hard and aren't represented well in the HW or even in lectures. Also the textbook used is also poorly organized. Maybe the class is better in-person but it was pretty bad online.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MTQwNjA1","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2020-12-18 21:28:08 +0000 UTC","comment":"This man is condescending to every comment or question you might have. Would recommend taking a semester off to avoid taking his class.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzNzAxNjUy","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2020-10-14 20:39:18 +0000 UTC","comment":"The actual organization of class content is horrendous leading to confusion all over the place","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzNjM3Nzk2","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2020-09-10 02:28:10 +0000 UTC","comment":"Avoid at all costs for 340. Good luck. He's condescending and is very unclear in lectures, the example problems often don't relate to actual test/hw problems. Makes the class incredibly hard and sometimes assigns work with less than a day to complete it. You'll be teaching this class by yourself and expect to spend lots of time in TA office hours.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjk2NDMy","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2019-12-17 23:42:13 +0000 UTC","comment":"Not only is professor Van Der Weide condescending, but he's also a terrible teacher. If you take him for 340, you'll have to teach yourself, since all he does is assign readings and TopHat questions. What lectures he does give are unrelated to the in class (graded) exercises, so if you want to do well you must read entire book chapters before class","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjc2NjAw","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2019-12-16 16:53:24 +0000 UTC","comment":"Absolutely terrible professor. The worst prof I've ever had in my 3 years so far. When ever you ask him a question he responds with condescending and snooty responses. He thinks you're stupid for asking simple questions. Mid terms are nothing like the practice exams. The TA doesn't know whats going on and gives wrong answers as solutions. Avoid him","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMjcxODIz","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2019-10-08 23:20:51 +0000 UTC","comment":"AWFUL professor. Unclear syllabus. Rambles when giving lectures. Assigns homework due within the next 5 hours on tophat but barely knows how to use tophat. Haven't taken a midterm yet, not looking forward to it. I did very well in ECE 230 but I will be lucky to pass 340, even when putting in 100% effort.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNjAyMjk3","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-10-23 17:34:37 +0000 UTC","comment":"Does not teach students in class, had to learn everything on our own. Going to his lecture is like we are not on the same level, both intellectually and personally. Mark Allie has to sit in our class because he's so bad. I did not heed people's warning on here, unless you are super smart (be humble), DO NOT TAKE, DO NOT TAKE, DO NOT TAKE","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NTE5MDI2","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-01-30 14:15:02 +0000 UTC","comment":"He is not organized. Video before class is over 30 min long and he talks really slow. Material covered in class doesn't help you get ready for exams. Final exam counts toward 40% of the grade. DO NOT TAKE. DO NOT TAKE. DO NOT TAKE.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NDk3MDU1","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-01-24 11:54:29 +0000 UTC","comment":"His class is poorly designed (watch lecture videos like other ECE courses except no in-class problems, more lecturing). He recorded the videos the night before and clearly did not create a lesson plan as he made fairly simple topics confusing. He moved the final exam date on us twice, after people had already made travel arragements. Do not take.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NjE3MjYz","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-12-24 13:20:20 +0000 UTC","comment":"Easily the worst professor I've had at the school. Most of the class stopped showing up to lecture halfway through the semester. I'm certain they were better off than I was after attending lecture every day.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NjExMTAx","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-12-23 11:47:22 +0000 UTC","comment":"Absolutely horrible. Avoid like the plague. Makes this class so much worse then it needs to be.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NTQzMzgz","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-12-17 10:49:23 +0000 UTC","comment":"He cannot communicate on the same level that students will understand. Don't expect questions to be answered at all. Quizzes are on material that hasn't been taught yet, just expected to understand from the book. All in depth learning and equations are from the book and he touches briefly on the most general examples. DO NOT TAKE","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NTMzOTU2","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-12-16 16:13:30 +0000 UTC","comment":"Uses terminology beyond what you know coming in so you never know what he is saying (including on tests, midterm had a couple terms that you had to guess what they meant). Focuses on small details. Doesn't do any examples ever. Pre-lecture quizzes cover content in that lecture so essentially your expected to completely teach yourself this class.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MjA0NTU1","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-11-16 18:57:14 +0000 UTC","comment":"2 pre-class quizzes each week which contain a mix of bizarrely worded (sometimes incorrect) questions, as well as overly-easy questions and should've been asked weeks prior.  He talks about trivial points for most of class, then brushes over difficult points in the last 5 minutes.  I've learned hardly anything for the time I've spent on this class.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MTc5MDMy","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-11-14 02:35:21 +0000 UTC","comment":"Online quizzes due twice a week before lectures on material covered after the quiz is due. Frequent errors and ambiguities on quizzes. Professor did a 2 minute \"review\" on Bode Plots despite them not being covered in previous courses. Half of Midterm 1 was about a concept briefly covered in 1 lecture. Teaching style is not engaging.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MDg0OTAx","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-10-26 22:11:42 +0000 UTC","comment":"I do not know about how he performs in other courses but for ECE340 (Electronic Circuits), avoid him at all cost. For someone working in ECE, the teaching style is veeery outdated, he assumes students know way more than they actually do (applied to many many people I know when I took the course), gives out unreasonable quiz questions twice a week.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:45:45.064095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MDAxMDg3","source_instructor_id":"rmp:1970098","instructor_name":"Daniel van der Weide","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2016-09-28 22:44:52 +0000 UTC","comment":"Too \"busy\" to meet outside of class, even if you set up a time in advance.  Will walk away from you when you are trying to ask a question.  Expects you to just read the book and know everything, lectures are slow, do not cover any material in-depth.  Trivial problems done during lecture which does not prepare students well for homework and quizzes.","source_url":"https://www.ratemyprofessors.com/professor/1970098","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NjkxNTA5","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2021-05-03 21:02:05 +0000 UTC","comment":"The professor's teaching style is very bad, he has a sheet of one note that he writes on and is very difficult to follow.","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMDc4OTMy","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2020-04-17 21:13:11 +0000 UTC","comment":"The most condescending professor I have had. He makes you feel dumb for asking questions even if it is to clarify his terrible handwriting. The practice questions he does in class as a review are not a good representation of the tests. He also grades exams for correct answers, not for the correct process (aka no partial credit)","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMTg0OTA0","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-05-24 16:51:20 +0000 UTC","comment":"Exams are 80% of your grade and the 2 question midterms are intentionally tricky. The homework provided is not super helpful and the prof breezes through example questions in lecture. My advice is to find as much comprehesive circuit design practice online as possible (UIC has good material). Class: 1+12. Homework: 1+7-26. Exam: Peter has 3 ap...","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDczMTEy","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-05-11 14:27:41 +0000 UTC","comment":"This professor doesn't know how to clearly deliver lecture content. He lectures at a really fast pace and his handwriting is so awful that I spent half of the time in class trying to understand what he's writing. Homework problems are of little help to exams. No online materials at all. Only one TA for this class.","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDY0Njc2","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-05-10 21:40:56 +0000 UTC","comment":"His lectures are all over the place; they're basically pointless! We get no practice whatsoever for the exams since the problems done in class are problems solved in the textbook and he doesn't post any old/practice exams... The homeworks are lengthy and not like the exams at all so you never know what to expect.","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:36:31.041150+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjkxMzI3","source_instructor_id":"rmp:2257703","instructor_name":"Hongrui Jiang","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-03-24 15:25:52 +0000 UTC","comment":"Lectures are not structured, cant get by without the textbook. Homeworks are lengthy and different from exam material. The problems he does in class are just problems already solved in the book.","source_url":"https://www.ratemyprofessors.com/professor/2257703","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:30.186307+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTg1MTA4","source_instructor_id":"rmp:353262","instructor_name":"Luke Mawst","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2024-02-19 18:25:53 +0000 UTC","comment":"As every review has said, he's extremely boring. The exams were open note, so an easy grade, but it's really easy to cheat yourself out of learning extremely important EE fundamentals. His lectures are reading out of a textbook for an hour, and then ending class 10 minutes early. Take this with somebody who will make you actually learn the subject.","source_url":"https://www.ratemyprofessors.com/professor/353262","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:22:30.186307+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2OTI4NzEz","source_instructor_id":"rmp:353262","instructor_name":"Luke Mawst","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2022-12-01 00:39:12 +0000 UTC","comment":"Luke is okay... between him and other 340 profs he might be the least of all evils. His lectures are meh. It's just him pulling out his notes from the first time he taught the class and copying his scratch work up on the board for you to decipher. The exams are just \"find the equation you need, plug-n-chug\" so you might as well just read the book.","source_url":"https://www.ratemyprofessors.com/professor/353262","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:22:30.186307+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzODcyODcz","source_instructor_id":"rmp:353262","instructor_name":"Luke Mawst","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2007-12-19 11:00:44 +0000 UTC","comment":"Not the most interesting lecturer. If you are able to stay awake, you will find that the concepts are kind of interesting, and Mawst does a good job teaching them.  The tests are very straight forward, and the course is designed in such a way that you can guess pretty easily exactly what will be on the them.","source_url":"https://www.ratemyprofessors.com/professor/353262","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:22:30.186307+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3NTM4ODg=","source_instructor_id":"rmp:353262","instructor_name":"Luke Mawst","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2004-02-26 01:31:19 +0000 UTC","comment":"Really boring.  Not particularly hard assignments, but it's extremely difficult to remain interested in the subject when he's teaching.","source_url":"https://www.ratemyprofessors.com/professor/353262","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":"UmF0aW5nLTIyNzgxMzY5","source_instructor_id":"rmp:131224","instructor_name":"Paul Milenkovic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2014-01-22 13:21:33 +0000 UTC","comment":"One of the worst teachers in Madison. He would work out problems during class but would not explain the material well at all. When he would explain material, he would say it out loud but never write it down. If you ask him a question in class, he would avoid by talking about something unrelated to it. Exams were also a bit tough","source_url":"https://www.ratemyprofessors.com/professor/131224","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNDM2MTI2","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2026-01-05 00:38:27 +0000 UTC","comment":"Just show up to classes lol. He will cover exactly what will be on the test(albeit rapidly at times), and the content is pretty linear. Not to mention he does review zooms before exams that I'd say have ~60% of all of the content you'd need. He can be a bit dismissive of questions/shortcomings at times, show up and take half decent notes.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxOTI4MjE1","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2025-11-21 20:10:56 +0000 UTC","comment":"claims to care about students but gives ZERO partial credit on exams. grades for correctness. i would take any professor other than srdjan. has no problem giving you 0 points on a 40 point problem. clearly has no conscious about student sucess. so unfortunate. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxOTIyNTA1","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2025-11-21 03:19:51 +0000 UTC","comment":"Condescending, unapproachable, and dismissive. Said he &#8220;can't put knowledge in your brain.&#8221; Exams are unrealistic and badly aligned with teaching; averages under 60%. Office hours are limited and unhelpful. Easily the most discouraging class I've taken.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxODQwMzY0","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2025-11-11 07:00:30 +0000 UTC","comment":"Poor teaching effectiveness, not enough material provided for exam study. exam heavy, signifcantly lower average GPA compared to other professor in same semester, like lower by 1.0 GPA","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMjY4ODMw","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2024-12-13 04:08:09 +0000 UTC","comment":"For ECE 340, Srdjan is an enthusiastic professor. He is what I would describe as a very stereotypical engineering professor. The format of the class was three lectures a week, with one homework due on Friday. I felt like he cared about us and our understanding of the material. He worked throughout the semester on critiques that students gave.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMjA5NjY3","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2024-12-11 01:08:31 +0000 UTC","comment":"He cares a lot about students learning the material and actually being able to apply it, however it comes off as him being a \"difficult\" professor, however, the nature of the course is already difficult. Going to office hours was useful as he will walk you through problems and ask for student feedback on his teaching. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzQyMTM4","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-12-19 16:32:45 +0000 UTC","comment":"Hard to understand his handwriting but you get used to it.He graded based on whether he thinks you understand the concept or not, by looking at your answers for the exam. He actually cares for his students (if you care for your class). He's pretty decent but could be rude at times. Went through lecture at a fair speed except for the last 2 classes.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":3.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzQyMDYw","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-12-19 16:24:54 +0000 UTC","comment":"Srdjan was an amazing lecturer. Show up to class, you'll pass. Exams were really fair and homeworks were simple if you attended lecture. Attend office hours if you struggle with concepts, but overall I would highly recommend Srdjan as he made the concepts easy for me. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzExMTgx","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-12-17 00:09:34 +0000 UTC","comment":"Good guy, great handwriting, passionate, people who fail probably don't show up, that's on them, don't listen to those bums.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NTMzMTg5","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-12-06 04:18:41 +0000 UTC","comment":"I genuinely don't understand the hate that Srdjan recieves. Sure his handwriting is messy but If you actively listen in class you will have no trouble understanding it because he says almost everything that he writes down. He is very well spoken and easy to follow. The exams are difficult but very manageable.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MjA3NTM4","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-09-07 12:03:04 +0000 UTC","comment":"I usually never make ratings ever, because I like to give benefit of the doubt, however I will just say that you do not want to take this professor at all. I will give exception that it is lecture based so it is harder to learn than active learning or reverse style, but unlike other classes that carefully format for lecture, he just talks at you.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MTY3ODM0","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-08-15 19:41:00 +0000 UTC","comment":"Extremely disrespectful and does not take any accountability for students that are struggling. Do not bother to dispute your grade with him. Awful at lecturing, and zero engagement with students. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MTMzNDkz","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-07-31 13:50:27 +0000 UTC","comment":"I usually do not write professor ratings, even if the professor is awful but I have to say that you should not be taking professor Srdjan under any circumstances. While he may have a great understanding of the subjects he teaches, he does not have a talent for teaching. The classes are useless and exams are hard. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3OTEyODgx","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-05-13 01:07:59 +0000 UTC","comment":"Messiest class I have ever taken. Be ready to squint as his handwriting is messy and the flow of the content is hard to follow. I have found more than once where a ten minute youtube video could explain further than he could in 2 lectures. His exams are also unnecessarily difficult, with a very heavy weighting. ","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:05:12.553212+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NzY2NjE0","source_instructor_id":"rmp:2542889","instructor_name":"Srdjan Milicic","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2023-04-30 18:41:48 +0000 UTC","comment":"*AVOID* This is one of the most unnecessarily difficult courses I have ever taken. The actual content is reasonable, but the professor's teaching style makes it insanely confusing. His lectures are incredibly dense and his handwriting is illegible. Be prepared to lose tons of points on very difficult tests even when you get answers entirely right.","source_url":"https://www.ratemyprofessors.com/professor/2542889","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MjMwMDYy","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2021-11-12 05:55:51 +0000 UTC","comment":"Does not prepare for lectures ever. He does not even know what questions will be on the quiz and how the cheat sheet look like. He spends 40 minutes talking about things assuming you know all the basics. I feel like I don't learn anything from his class. I have to borrow notes from other professors to pass it.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODc0NTky","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2018-12-05 12:37:18 +0000 UTC","comment":"I took this class online over the Summer. I would not recommend. This class made me have an extreme dislike toward transistors, which made ECE342 very hard for me as well. The TA did not respond to my emails very well. Prof Hitchon makes the lectures videos, the TA makes the quizzes. Big disconnect between the material covered and the quiz material","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1ODIxMDEx","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2015-12-24 18:42:11 +0000 UTC","comment":"Easy class, poorly taught. Consists of watching poorly made lecture videos + taking a quiz every 2 weeks. No Exams. There are also 2-3 homework assignments and a final project, which is reasonably easy. All assignments and quizzes are created and graded by your TA, but if they're too hard, complain to Hitchon + he'll get them fixed.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NDgzOTI0","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2015-11-24 16:39:33 +0000 UTC","comment":"Never have I seen a professor put as little effort into a course as Professor Hitchon. Lectures are recorded videos from past semesters. No exams, but quizzes every other week that are written by the TA. Very little homework, and end of the year \"project\" that is extremely vague and unorganized. Success in the class solely depends on the TA.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxMTc2ODY1","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2012-12-27 22:30:33 +0000 UTC","comment":"Just make sure you understand the general concepts and you'll do fine. I literally never thought about class when I wasn't in it. I recommend attending lecture though. Get to know Hitchon too, he's a cool guy.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MTkyODAy","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2011-01-29 02:36:52 +0000 UTC","comment":"if you want to get an easy A or AB, then take him ... if you actually wanna learn stuff, then dont ... he covers the very bare minimum he can get away with .. and skips a lot of material. absolute no use of textbook. but he cares about his students and tries to make sure everyone knows the covered material; even though he does not hold office hrs!","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2ODIxMzM4","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2010-02-22 15:53:06 +0000 UTC","comment":"Don't bother taking a class with him if you have to take one later which builds on the knowledge taught by him.  He is really easy and a really nice/funny guy, so if you're looking for a good grade and a good time you should take him, but the information he teaches is not sufficient for you to enter the next class.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:59:08.974865+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNDQ0MjY3","source_instructor_id":"rmp:357435","instructor_name":"William Nick Hitchon","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2007-08-29 12:37:23 +0000 UTC","comment":"You need a pulse to get an A.","source_url":"https://www.ratemyprofessors.com/professor/357435","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:57:10.378446+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MTYzOTEx","source_instructor_id":"rmp:1696481","instructor_name":"Zhenqiang (Jack) Ma","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2022-04-27 00:31:25 +0000 UTC","comment":"While he's very knowledgeable about the course content, Jack Ma's lectures consist of him reading the textbook back to you at light speed for 75 minutes. You will not learn a single thing in his class and you will be reading a lot of the (poorly written) textbook. The exams are a carbon copy of the homeworks and they are open book, open note.","source_url":"https://www.ratemyprofessors.com/professor/1696481","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 15:57:10.378446+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjkyNTc1","source_instructor_id":"rmp:1696481","instructor_name":"Zhenqiang (Jack) Ma","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2022-01-03 20:19:55 +0000 UTC","comment":"You will learn absolutely nothing. However, his exams are EXACTLY like the homework, and are also open EVERYTHING. So the strategy for his classes are: do the homework, review it, organized your materials, and regurgitate the homework on the exam. If you care about learning the material, do not take 340 with Jack Ma.","source_url":"https://www.ratemyprofessors.com/professor/1696481","quality_rating":2.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 15:57:10.378446+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Mjg1ODYz","source_instructor_id":"rmp:1696481","instructor_name":"Zhenqiang (Jack) Ma","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2021-11-22 16:49:56 +0000 UTC","comment":"He does not care about his students. Does not even hold office hours. The only thing you get out of his lecture is him saying everything is &quot;very easy&quot;. Exams are similar to homework problems but questions are very heavily weighted. If you want to learn anything do not take the class with him.","source_url":"https://www.ratemyprofessors.com/professor/1696481","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 15:57:10.378446+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5OTEyNjQ3","source_instructor_id":"rmp:1696481","instructor_name":"Zhenqiang (Jack) Ma","course_label":"ECE340","course_id":"ECE 340","course_uid":"course_236b13facc1d300e22cc9b1e","review_date":"2012-03-15 03:55:06 +0000 UTC","comment":"He does not care his students AT ALL!!! always misses lectures and let TA give a lecture. In his class ,you can only learn very little things. Not Helpful at all!!!","source_url":"https://www.ratemyprofessors.com/professor/1696481","quality_rating":1.0,"difficulty_rating":2.0}]