[{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjYzODAy","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-05-11 17:32:58 +0000 UTC","comment":"I think Adil does his best given how difficult the topics are in the first place. He cares deeply about his students if they are willing to give him the chance and took the time past office hours to help me fix an error. He made an announcement today wishing all of us well and thanking us for the semester despite all the hate he received on piazza.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjQzOTgz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-05-08 20:23:00 +0000 UTC","comment":"Adil is a soft-spoken man, quite even-keeled. But, while his patience may be inexhaustible, ours is not. Adils cryptic lecture slides and his propensity for accidentally teaching incorrect facts during lecture made learning very challenging. Highly recommend the 2019 edition of Introduction to Computing Systems - youll need it.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjI5MTAy","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-05-07 14:01:41 +0000 UTC","comment":"Adil is nice but I've never seen a class that was less useful. You won't learn anything and your grade will depend on how much you know going into it. Because I could already do basic binary arithmetic I got an easy A in the class and someone who I know who works a hundred times harder than me probably won't because she didn't.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMDkwMDEw","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-04-20 15:54:50 +0000 UTC","comment":"Poor Adil, you really want to like the guy, but the class is so complicated that even when he tries - which is rarely - the information just goes way over everyone's heads. He's a nice guy, but the information given on piazza and canvas contradict each other, most homework questions aren't answered in lecture, and the discussion sessions are jokes.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTc1NjE4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-03-16 20:43:51 +0000 UTC","comment":"Lectures are pretty much useless. Be prepared to teach yourself almost everything.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTQzNTkx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-03-02 02:19:04 +0000 UTC","comment":"Useless lectures and the slides are also a mass, not well-organized. I would never take the course if it is not a required course in my degree plan.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNzY1MTM1","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-12-27 20:22:35 +0000 UTC","comment":"While I do admit that his lectures are not very helpful, I would actually recommend him now. He gave us extensions on most of the hws (there are 8 and take about 2-4 hours to complete). He curved exam 3 by a lot and decided to drop 2 hws instead of 1. Gave points back on exam 2. Do past exams and discussion packet!!! Average GPA was 3.5!!","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjc4MzUz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-12-16 18:50:10 +0000 UTC","comment":"Actually, I like him. Although his class may be not interesting, but if you listened carefully, you will learn something important. Whats more, you can choose not to lectures too, I seldom go there at last few weeks. But dont worry, you can learn everything useful through slides, homework and past exams. he curved the grades to help us get high.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjMwNzQx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-12-12 19:16:41 +0000 UTC","comment":"I'm not really sure why people are so tough on Adil. He's not a great lecturer, but he posts lecture slides and the homework was pretty similar to the exams. The first two exam averages were around 87 and he curved the third one to there too. I've had miserable experiences at UW and his class definitely wasn't one of them.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNTIzNTE3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-12-04 18:22:37 +0000 UTC","comment":"Adil is not a good lecturer. However, he is quite caring and responsive when it comes to student complaints and grading. He will drop questions on the exams and also drops homeworks/extends deadlines based on the difficulty students are having with the material. People are too harsh to him on here, he's really not that bad.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMjg4OTMx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-10-16 02:35:07 +0000 UTC","comment":"Where do I start. Lecture is practically pointless as he doesn't explain any of the topics in depth. The class is so poorly setup that there's constant confusion about what's on exams/the extent of the content we need to know. If you're a CS major, just grind through the class, cause the chances you use any of this information is zero to none.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMjg4Mzk2","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-10-15 23:38:08 +0000 UTC","comment":"horrible professor, can barely teach and gives extremely difficult exams and homework","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODQ5OTA4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-12 08:32:19 +0000 UTC","comment":"A lot of people being very harsh on Adil. His lectures are pretty boring. He's a great person and shows that he wants students to learn and be excited for the class, but I will admit he's not great at doing so. Overall the class is pretty easy and between the textbook and his lecture slides, you should be able to learn everything.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODIxODI4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-09 05:58:09 +0000 UTC","comment":"DON'T TAKE IT. JUST DONT","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODIxODIy","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-09 05:56:45 +0000 UTC","comment":"Absolute wreck of a class. I actually tried paying attention but no use. Pathetic teacher and very very boring lectures. Lecture are all over the place and going to class is useless. Exams are tough and studying for them by yourself makes it even more tough. DO NOT TAKE THIS CLASS. YOU WILL REGRET IT THROUGHOUT THE SEMESTER!!!!!!!!!!!!!","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzQ4ODYz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-02 18:41:51 +0000 UTC","comment":"Try to take this class with anyone but Adil. Lectures are not useful and most people end up having to teach themselves everything using the textbook/online resources. Communication between Adil and the TAs and students is abysmal.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzMzOTU1","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-01 18:15:42 +0000 UTC","comment":"Professor is a good person. But maybe he is not suit for teaching,.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzMxMDkz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-01 14:57:08 +0000 UTC","comment":"We had a very difficult midterm just because people did well on the first two exams. The exam was designed in a way that nearly no one would finish it. The curve doesn't help at all. I got about 95% before the exam but now I could only hope that I will get an AB. I don't think it is fair to be punished by that exam.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzI1NzIx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-01 00:42:55 +0000 UTC","comment":"This class is just bad. I wasn't going to give a rating, but I was going through an old exam to study and I could figure out why my answer didn't match the key. I looked online for help. Turns out the key, that was provided by the school, was wrong... Avoid taking this class if you possibly can.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzI1NDI3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-05-01 00:21:43 +0000 UTC","comment":"This was probably one of the worst classes I have ever taken. For one of the midterms Adil upped the difficulty to the point where maybe 2 people finished in a lecture of 200 people because the first two exams were &quot;too easy&quot;. The curve he applied to the exam afterwards made the average a 69%. This exam was definitely designed to lower grades.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzA2MjY4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-04-29 17:03:12 +0000 UTC","comment":"Adil is the GOAT!! He's super energetic and even if he is sometimes all over the place, he gives you every tool you need to pass his class. Put in some effort, go over homework, and do practice exams, and the midterms are not that hard. Lectures are pretty much mandatory, but very engaging. TAKE 252 WITH ADIL, YOU WON'T REGRET IT!","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNjc5MjAw","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-04-25 21:06:08 +0000 UTC","comment":"One of the worst classroom experiences anyone can sign up for. Adil's lectures have next to zero tangible value, the exams and homework are extremely inconsistent in their difficulty and workload, and there is never communication with the students to tell them what to expect. This class is made difficult by virtue of poor instruction, not content.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNDg0Nzcx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-03-27 01:50:05 +0000 UTC","comment":"He seems like a nice guy but I really dont understand anything that he teaches. Probably because I dont like his teaching style. However, I shouldnt be judging his teaching style because my roommate is a big fan of him. Apart from that, theres a tonne of homework and the only good thing about it is the deadlines are often extended.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzk3MTg4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-03-02 05:29:33 +0000 UTC","comment":"Nice guy I guess but does that matter when it comes to teaching? Terrible teacher.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzc5OTA5","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-02-25 17:12:53 +0000 UTC","comment":"the contents are a little bit too heacy but Adil is a good teacher. He can explain things really well.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzc5OTA2","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-02-25 17:10:31 +0000 UTC","comment":"He is a nice guy and a good teacher. Even though his teaching pace is fast, it is not his fault. He is reachable after class and patient to answer questions.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzc2MTg4","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-02-23 21:09:16 +0000 UTC","comment":"Adil is a nice guy. He wants all of his students to succeed and willingly extends homework deadlines. However, he is a terrible lecturer due to his thick foreign accent and volume at which he speaks. Furthermore, his explanations never fail to overcomplicate important concepts. I hope he can read this and change his lecture style.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMjQ4NTM3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-01-12 17:14:24 +0000 UTC","comment":"Adil is a really nice guy and works hard at his job. He seemed to struggle to convey and explain the information in the class. Great guy but lectures can be difficult to follow - by the end of the semester roughly 80% of the class would skip lectures and try to learn the material on their own.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMTM5MjYz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-22 18:26:58 +0000 UTC","comment":"I think Adil is a better professor than many others seem to. He isn't extremely engaging and doesn't offer the best explanations, but he is usually pretty clear in lecture and often does offer problems / examples that illuminate the details / intricacies of the topic at hand. I did typically do worse on tests than I expected to.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTU4NTM3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-11 01:04:23 +0000 UTC","comment":"He is amazing professor","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTQ0NjY0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-10 13:50:00 +0000 UTC","comment":"Adil has an terrible reputation as a lecturer throughout the CS circle, and it is very much justified. Thankfully, the choice of TAs for this semester is excellent, without them honestly I would screwed. I prefer paying tuition to the TAs and learning from them full time rather than wasting it on Adil. To future students be prepared to self learn","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTQzNzUx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-10 12:59:53 +0000 UTC","comment":"Very uninteresting lectures with little to no explanation. I wouldn't have done well in this class if it weren't for YouTube tutorials and TA office hours. Extremely disappointed considering this class is a prerequisite for the CS major and I had to learn it all on my own.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTMwMzc5","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-09 13:01:26 +0000 UTC","comment":"If professors were as likely to receive academic integrity violations as students, Adil would receive many. He plagerizes his homeworks from previous professors homework and exams. His lecture notes are just stolen. He puts no effort into teaching this course, and he is not very transparent about grading","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODM5MDE0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-12-02 20:52:10 +0000 UTC","comment":"Worst lecturer ever","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODI1MzU0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-11-30 13:28:44 +0000 UTC","comment":"Enrollment for this class shot up every since the CS DEPARTMENT forced the class as a prequisite for CS majors. There are easily 300-400 students enrolled during a full semester. A lecturer as incompetent as Adil SHOULD NOT be allowed to be the sole instructor for such a huge class. At least let CS majors enroll in the better ECE 252 version","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODA2MzM2","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-11-28 17:56:17 +0000 UTC","comment":"Come on UW, you can do so much better than this. It's unacceptable to force this course as a prerequisite and then provide this level of quality of instruction. If the CS department is honestly going to start to force prerequisites, the least they can do is get AT LEAST DECENT instructors.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODA1NTg5","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-11-28 16:55:31 +0000 UTC","comment":"Unbearably uninteresting lectures. If you can manage to pay attention, you still won't be able to understand what is being talked about.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNjE1MzU0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-10-26 12:32:45 +0000 UTC","comment":"Simply put, nice guy but horrible, horrible teacher","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTc2NzQ3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-10-16 20:57:46 +0000 UTC","comment":"I wanted to be optimistic, unfortunately most of the reviews here are right. Adil is a decent guy, but he ABSOLUTELY cannot teach and the class was a complete trainwreck. This class was a waste of tuition, as I had to learn everything by myself. Take it with the engineering department if you can.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTIwMzEx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-09-24 21:12:52 +0000 UTC","comment":"He has good intentions, but is utterly terrible at teaching. You are much better off skipping lectures and going to TA office hours each week instead. Also, it helps to look online for past exams and homeworks because they tend to be very similar.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNDk3MjQw","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-09-12 16:51:16 +0000 UTC","comment":"Was the only ECE 252 prof available to CS majors in spring 2017. Saw his poor rate my professor score from his previous school, unfortunately accurate. He is a generally nice person, but his slides and teaching style are unhelpful. Half the class regularly skipped lecture and instead elected to go to mini-lectures provided to us by the Grad TAs.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDI4MzE0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-05-08 17:49:41 +0000 UTC","comment":"Adil is a nice man, but his teaching style is quite boring and unhelpful. It's usually easier to go into one of the TA's office hours and get help from them, because his explanations are usually quite confusing. Also, exams are 70% of the grade, but there is no cumulative final.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5ODgxMzAx","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-04-24 16:50:29 +0000 UTC","comment":"Professor Ibrahim is a very nice person,he would be happy to help you to solve any problem you have, but he doesn't know how to teach. his accent and volume makes people sleep. He does have some health problem and cancel some lectures each semesters. the exams were not really hard, he would give you past exams for pre-exam study.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5ODQ5Mzc1","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-04-20 01:01:13 +0000 UTC","comment":"He is not the professor you want for this class. He is a nice person but not good at teaching. His monotone will make you sleep and distracted.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5Nzg4OTI3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-04-11 23:38:39 +0000 UTC","comment":"Not a very good lecturer at all. The class was very poorly organized, sometimes getting cancelled 5 minutes before lecture starts. Avoid if you can","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NTY1ODQ0","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-02-14 14:48:35 +0000 UTC","comment":"Difficult to understand with his method of teaching. Midterms are poorly made.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjgxNzE1","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-12-19 19:44:51 +0000 UTC","comment":"I went to every lecture he provided. nothing learned from him","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjYwNzMy","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-12-18 16:07:19 +0000 UTC","comment":"Adil seemed like a really nice guy... but he is by far the worst lecturer I've had at UW. Thankfully, the exams from previous years that are posted online are very similar to the actual exams. This class would have been a complete trainwreck otherwise. Take the class with a different professor if you can.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MTgxMzQz","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-12-13 17:23:18 +0000 UTC","comment":"I only went to a few lectures. The general sense I got is that he really wants students to succeed... he just doesn't have the ability to teach or effectively run a class. I basically taught myself out of the textbook and slides. Luckily the material isn't super hard and the exams were similar to old ones posted.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:57:37.117095+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MTM0OTM3","source_instructor_id":"rmp:2317637","instructor_name":"Adil Ibrahim","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-12-11 16:58:12 +0000 UTC","comment":"This guy was literally the worst professor I have ever had. His lectures are basically him telling you what's in the book without and depth or pacing. Students had to tell him to turn up his mic literally every single class and he was often late. The things he says in class resemble nothing of whats on the hw, and as a result, the hw takes hours.","source_url":"https://www.ratemyprofessors.com/professor/2317637","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:45:31.843075+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2MTcxNDMy","source_instructor_id":"rmp:1134280","instructor_name":"David Wood","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-09-03 16:08:25 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/1134280","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:45:31.843075+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1NjYwMDMy","source_instructor_id":"rmp:1134280","instructor_name":"David Wood","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-04-16 10:33:01 +0000 UTC","comment":"Awesome, take him.","source_url":"https://www.ratemyprofessors.com/professor/1134280","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:45:31.843075+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0OTU0Nzkz","source_instructor_id":"rmp:1134280","instructor_name":"David Wood","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-11-07 12:27:19 +0000 UTC","comment":"I liked him.  He was easy to understand, and his exams were quite fair.","source_url":"https://www.ratemyprofessors.com/professor/1134280","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyOTg1ODc0","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-30 19:17:57 +0000 UTC","comment":"Awesome professor, congrats on your retirement!","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNzg5ODg2","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-07 04:56:03 +0000 UTC","comment":"Assumed people read the book, just filled in notes all lecture with little to no explanation ","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzk5Mjgw","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-12-26 05:06:09 +0000 UTC","comment":"Debra is OK. I found CS252 to be a very interesting course, but mostly because of Patt and Patel's Intro to Computing Systems (very good textbook by the way). I learned almost everything from the textbook. She gatekept all of her lecture materials up until the final few weeks, which is weird. She does have a +2% extra credit quiz though.\n","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzMwMDYx","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-12-18 16:50:05 +0000 UTC","comment":"The fact that she records every lecture and chooses not to post them is weird, its a CS class even if the lecture was in the afternoon half the class would just watch the recording. Content is fine, but many people choose to read Skrentny's notes from last semester. I wish you could regenerate hw's after finishing to practice for exams. ","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxOTE4MTE2","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-11-20 20:30:38 +0000 UTC","comment":"Technically attendance is not required but she doesn't post lectures nor filled notes DESPITE the fact that there are only two lectures and one of them is at 8am. HWs are more like a test/quiz bc you only get one attempt on a canvas quiz. She writes very small on the projector but gets mad if you take photos bc she thinks youre recording her (???)","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMzA3MTIw","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-05-16 22:20:19 +0000 UTC","comment":"CS252 with Prof. Deppeler was not that bad. Course material is a little dry but just go to lecture and pay attention and you should be fine. ","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMTc3NjI4","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-05-06 16:20:06 +0000 UTC","comment":"Lectures are just fill in the blank and they are NOT recorded and NOT posted online. Starts off really simple but then the content gets a little easy to get lost in. Project keys are not posted so you can't use those to study and later on, homeworks don't help either unless you got them correct. No cummulative final tho","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMTYzMTQ1","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-05-05 17:21:38 +0000 UTC","comment":"Easiest class in the CS department. Her lectures are subpar at best, but the textbook they picked out for this class, the one by Patt and Patel, is probably the best textbook they could've picked. I stopped attending the lectures after a while, because the textbooks just taught so much better, and had questions that better prepared me for the exams","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:44:02.453936+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMTUzNjg0","source_instructor_id":"rmp:177726","instructor_name":"Debra (Deb) Deppeler","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-05-04 20:46:19 +0000 UTC","comment":"Condescending teacher with a very antiquated way of lecturing, just filling in an outline. Often skips questions if she believes we should \"already know\" certain material, and has no lecture slides to review after class. No review material is posted, but homeworks have most of the test material. Class is not hard if you go to every lecture though.","source_url":"https://www.ratemyprofessors.com/professor/177726","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:40:42.650831+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzODk4OTkz","source_instructor_id":"rmp:1803736","instructor_name":"Eric Hoffman","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-11-28 19:52:12 +0000 UTC","comment":"Professor Hoffman is very helpful and very humorous","source_url":"https://www.ratemyprofessors.com/professor/1803736","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:40:42.650831+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzNTQ5MDY0","source_instructor_id":"rmp:1803736","instructor_name":"Eric Hoffman","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-07-31 14:49:55 +0000 UTC","comment":"He is often degrading to students or mocks you for wanting to review the exam questions. Beware of the exams, as they only have 45 minutes for 38 questions. Some of the exams have programming questions too. He is not helpful in class, either.","source_url":"https://www.ratemyprofessors.com/professor/1803736","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NjE1NjY2","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-12-24 00:54:50 +0000 UTC","comment":"He goes over a ton of tedious examples by hand, which can be helpful if you are struggling with the material, but if you aren't then you will fall asleep. The exams are extremely similar to the exams from previous years that he provides you, so if you study those then you will do totally fine.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NDEwNTUx","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-12-09 15:17:49 +0000 UTC","comment":"He is a cool guy, but 252 is a bad class.  The programming assignments in LC-3 near the end of the semester are awful, and take tons of time, but you will still do poorly on them.  Lectures aren't entirely useful, as all of the slides are online","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MjA1OTE3","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-11-16 21:14:45 +0000 UTC","comment":"Guri was a good teacher, but his online posts made me feel terrible. He was incredibly rude over online help sources like Piazza. He was condescending and the homework was illogical. The homework started easy, and then picked up to over 12 hours on one homework to still have the class average be a 40%.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MDk5MDI2","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-10-30 21:52:51 +0000 UTC","comment":"Professor Sohi is very passionate about what he teaches, but lectures are not always super helpful and the book is needed to clear things up sometimes. Make sure you study hard for tests and understand conceptually how to apply the things you've learned in class","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0MTIzNzgy","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-12-17 19:26:04 +0000 UTC","comment":"Sohi is straight forward and to the point. No quizzes. He accounts exams for 70 percent and Homework as 30 percent. There was no final but rather a Midterm 4 about the last few chapters. Homework can get lengthy and complicated over the course of the semester, especially after learning LC-3 machine code. Class consists of him talking about slides.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyODkyMDkx","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-03-06 20:05:20 +0000 UTC","comment":"First half of class moves pretty slow, but hey, I understand binary and binary arithmetic super well. Pretty easy class with straight forward exams and Guri is really good about explaining any confusions you may have if you talk to him after class. I found the textbook really nice for reviewing before the exams as well.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxNTkxMjE0","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2013-04-23 23:21:15 +0000 UTC","comment":"Excellent professor! He makes the dry topic bearable, even to those that don't seem to be interested. On top of it he was a stellar background in the field. The tests aren't super easy but are very doable for A range. The only bad thing about the class is that its only 2 credits with 3 cr worth of work. Still, highly recommend this professor!","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxMDQ1MTk1","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2012-12-12 20:36:23 +0000 UTC","comment":"Excellent Professor. Topics can get extremely boring at times. Very fair class. Not too difficult.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwOTk0OTA2","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2012-12-09 00:03:46 +0000 UTC","comment":"The best professor I had so far","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5Njg1MjMz","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2012-01-07 13:38:00 +0000 UTC","comment":"Harder than the reviews below made me think. I knew nothing about CS before this class. There are 4 exams. The 3rd was hard. Reviewing the old exams alone didn't prepare me for that one. I needed real understanding of the material. Be prepared to put a lot of work into the last few weeks of this class. It's a good class. It made me want to study CS","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4Mzk0Mjcy","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2011-04-12 10:49:20 +0000 UTC","comment":"Really easy class, but expected to be bored as he goes really, really slowly reciting entire strings of binary. Probably, don't really need to attend class and should have an easy time with it.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MTU2MDU5","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2011-01-18 20:34:26 +0000 UTC","comment":"He was alright, wasn't that helpful if you ask questions but overall his tests were really easy. Just study the old tests and you will be fine. He is pretty clear actually, don't get confused by his name. Getting an A in his class is not that hard.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3OTkwODcz","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-12-18 17:35:18 +0000 UTC","comment":"Really boring.  Expect to fall asleep to the sound of Prof. Sohi reciting lines of binary code, one digit at a time.  However, he is extremely easy.  If you can't get an A in his class, you probably shouldn't be at Madison.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3NTg1Mzgw","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-09-10 10:44:46 +0000 UTC","comment":"Nothing special.  You can get away with skipping lecture and just studying old versions of his midterms and you'll be just fine.","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:37:52.821912+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3MjEyMzI1","source_instructor_id":"rmp:1446496","instructor_name":"Gurindar Sohi","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-05-16 13:59:05 +0000 UTC","comment":"If you do all the work this class is pretty easy. Top 7 of 8 homework assignments make up 30% of your grade, 4 midterms (no final) make up the other 70%. I only did half the h/w assignments, ended up with 76/100 points and got a B. On the course website he posts practice exams and you can find past ones from other professors, study these!!!","source_url":"https://www.ratemyprofessors.com/professor/1446496","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjI0NTIx","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-09-02 00:30:51 +0000 UTC","comment":"He is quite the funny guy, the class is a reverse style lecture, where actual lectures are once a week and the rest of the classes are spent doing Canvas activities which resemble the tests and homework.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjIyNzQ1","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-12-21 20:25:43 +0000 UTC","comment":"Overall an average class. Exercises and homework were frustrating, not due to difficulty, but for the poor and complicated instructions. If you do not have a basic understanding of computers and code, this class will take a lot of effort to get an A. The class gets worse as the semester goes on, but it is manageable.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjE0NzY1","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-12-21 02:34:20 +0000 UTC","comment":"There were a few short videos to watch before each class period, where we did collaborative exercises in small groups. Pretty easy A if you're careful with checking your answers during exercises and exams. Exams were every three weeks. Didn't have much interaction with Krachey. He also excuses students with mid A's or above from taking the final.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NzM2ODgw","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-05-07 22:40:18 +0000 UTC","comment":"Honestly loved Joe as a teacher and the class as a whole. The class is VERY easy as long as you come in with some very basic understanding of programming and watch all of the lectures. Joe made the class interesting and was very helpful throughout. I'm very satisfied with him as a teacher, and I would happily take another class with him.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NTUzNTkz","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-04-15 01:41:38 +0000 UTC","comment":"Professor Krachey was good for ECE252. Not the most inspirational lecturer, but very clear, and did his best to answer all questions as they came in. Didn't assign a ton of homework either. Show up, pay attention, do the work and you should do fine.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NDk4ODMw","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-04-01 22:06:11 +0000 UTC","comment":"This is more of a review of the class, as I never saw Prof. Krachey in the online format. This isn't really a complaint as the class is simply very clear and organized. You just have to watch 2-3 short videos each week on lecture material and then complete lots of practice problems with a small group. If you have questions, he is very accessible!","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjM0OTAy","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-05-07 22:03:50 +0000 UTC","comment":"Fairly easy class, professor only helps with doubts and he's good. Not much else to it.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMTkyMzkx","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-05-04 01:30:44 +0000 UTC","comment":"Krachey was a great teacher for a first year engineering class. He's a real engineer with real experience, and isn't there to baby kids around. He definitely knows the material, and is always happy to help out when he can. ECE 252 was a blast with him.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyODA2MDY1","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2020-01-07 18:54:55 +0000 UTC","comment":"Krachey teaches ECE252 in a flipped classroom format, which means that you look at videos outside of class and then you work on exercises in class. This means that you have to go to pretty much every class. Krachey walks around in class and you can ask him questions as you are working on the exercises. He gives good feedback and is very friendly.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMjc3MzY2","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2019-10-10 20:56:38 +0000 UTC","comment":"He's a good guy that looks out for you.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMTM0Njg4","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-05-17 10:17:32 +0000 UTC","comment":"Joe is a great professor and is very approachable if you have any questions. He keeps course content up to date and sends out emails if any assignments change (so make sure to check your email).","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:30:19.760710+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMTA1NDE5","source_instructor_id":"rmp:1727817","instructor_name":"Joseph Krachey","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2018-05-14 20:30:22 +0000 UTC","comment":"Really liked the class. My section was WisCel taught which is always good. Prof. Krachey was solid. Answered questions when you had them, accessible when you needed him. No complaints. Also if you do well enough in the class you can skip the final which is awesome.","source_url":"https://www.ratemyprofessors.com/professor/1727817","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MTA4NDQ0","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-04-20 01:58:57 +0000 UTC","comment":"Professor Karu is the goat! I was lucky to have him as my professor of CS252. He is a great instructor with clear explanation of course materials and is very knowledgeable. I wish to take CS552 in the near future","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1ODc3NDA2","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-02-23 19:51:54 +0000 UTC","comment":"He knows his stuff and presents it clearly. Considerate when grading as well","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MDAzMjEx","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-09-29 19:53:28 +0000 UTC","comment":"I loved this course and Karu is a great instructor! He wrote his own (free!) textbook, and he wrote an application that lets you practice various skills needed for the course (ex. assembly language, tracing state machines). These resources were so helpful. It is clear that Prof. Sankaralingam is committed to teaching and he is plenty qualified.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NzM1NTI4","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-12-16 23:11:29 +0000 UTC","comment":"Karu's a really funny guy, and a really passionate lecturer. Tests were very straightforward (averages around 100% for 3/4 tests). My only qualm with this class was the general inconsistency between the book and lectures/homeworks, although the book we used was brand new so this will probably be better in the future. Textbook simulators were great","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzQyMDU1","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-04 14:43:21 +0000 UTC","comment":"Very excitable teacher. If you pay attention in class you will find success. I skipped class a number of times during the unit on Assembly language, and because of the poor quality of the textbook, there was difficulty in catching up. Textbook is generally decent (was made by a grad student, so it's not legit), but was very lacking for Assembly.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMjkwODEz","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-05-21 10:37:27 +0000 UTC","comment":"By far the easiest class I took this semester. Professor Karu is a funny and slightly sarcastic guy. Homework is generally straight forward. Overall, I found CS252 to be an enjoyable experience.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMTE4NzE2","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-04-28 23:29:47 +0000 UTC","comment":"Karu is a good professor. Knows the material and teaches it in a way that clicks. Class is very easy (approx. 50% students got an A). Programming background can help greatly in this course, but would not be required to succeed.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMTA0OTAy","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-04-26 13:46:41 +0000 UTC","comment":"He has heavy accent and  did not explain the problem clearly.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:24.774664+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIwMzMzODI5","source_instructor_id":"rmp:1507230","instructor_name":"Karthikeyan Sankaralingam","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2012-05-23 08:29:29 +0000 UTC","comment":"This professor teaches as though the entire class has had prior programming experience when it is clearly and introductory course. Although  the topics covered aren't that hard to grasp, it is still a pain having to keep up with someone who plows through the material without solid explanations. Not the greatest teacher, but manageable.","source_url":"https://www.ratemyprofessors.com/professor/1507230","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjcyNjAx","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-12-19 10:16:52 +0000 UTC","comment":"She does not seem like the nicest professor out there, but she is helpful in office hours. She knows the materials really well, however I had to put a decent amount of effort to keep up with the course. For a professor in STEM field she has done a pretty good job.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MzQ2OTA0","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-05-19 06:39:27 +0000 UTC","comment":"best cs lecture the most comprehensible","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MzIyNzYw","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-05-16 14:05:56 +0000 UTC","comment":"Take other Professors!!","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MTIyNTkw","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-04-25 16:24:18 +0000 UTC","comment":"Prof. Morrow's class is a set of online lectures with in-class exercises. There are 5 tests plus a final. Every week there are also readings, but I did not find them to be necessary for success in class. I found the class to be very easy, and if you do well you do not even have to take the final. Teaches you what you need to know as well.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4MTExNzA2","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-04-24 14:23:28 +0000 UTC","comment":"She goes fast during the videos, but just pause during her video lessons, and you'll do fine. Keep a focused mind while listening, and actually do the work. Good amount of workload for a 2 credit class. Very concise but fast in video lectures, but if you go to her office hours, she'll make you a  computing wizard.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3ODg4MzAx","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-03-08 00:58:31 +0000 UTC","comment":"She is a joke. You have to watch videos before coming to class which she records herself. But she talks really fast making it hard to understand/grasp the concept(and there is plenty) because of the speed. It will give you a headache. She is the meanest Assistant professor I have ever met. She is bored and looking for ways to make your life hell.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3NDkzNjEx","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-12-14 16:21:36 +0000 UTC","comment":"Great format to the course - very straightforward grading criteria and grade components. Assessments and homework assignments got progressively more difficult throughout the course.  I have gone in to office hours several times, and pr. Morrow was very helpful - if you show effort, the prof will be glad to help you understand the concepts.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI3MjI3OTk2","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-11-20 10:19:31 +0000 UTC","comment":"Most well run course I've ever taken.  Brief and extremely clear pre-class videos.  In-class exercises are easy but great at helping you learn.  Exams are easy and fair too.  Won't have to take final.  Some reviews say she's mean.  I've never seen that, but haven't had to talk with her much because class is so easy and clear.  I learned A LOT too.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MjY0OTM3","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-04-10 16:54:08 +0000 UTC","comment":"She is a little strict so some people get off on the wrong foot with her but she is a great teacher","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1ODQ2Mjg5","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-12-29 21:02:39 +0000 UTC","comment":"She is probably one of the worst professors I have had at Madison.  She is not encouraging & is not helpful/mean if you go into office hours to talk to her.  Her videos are confusing and she expects you to know everything from the videos going into the WISCEL activities.  I would not recommend this professor.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1NDIzNjA3","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-16 17:15:10 +0000 UTC","comment":"At least for me, she's not that good. Not straightforward when answering questions. Make this course as a perfectly self-study one. Short lecture video covers many concepts that are hard to digest. The sad thing is that though you watched the video few times, you still got confused for Wiscel. This is a 2-credit intro course. She makes it difficult","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzY3MDEw","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-08 18:40:49 +0000 UTC","comment":"She's honestly the worst professor I've ever had at UW Madison. It seems as though she prefers chiding her students to helping. All of the TAs also have this attitude. This makes learning more difficult. Also, the class requires too much work for a two-credit. I'm incredibly surprised by the amount of positivity on this page. Would not recommend.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzY2OTk1","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-08 18:39:00 +0000 UTC","comment":"If you ever need help with anything, be sure to go talk to the other Morrow. She is easily the meanest teacher I have ever encountered at the University, and does a much better job making the student feel inadequate than providing any help whatsoever. Will never take another class she teaches. Period.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzMxMTA5","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-03 10:56:39 +0000 UTC","comment":"Katherine Morrow is a great professor.  If you are ever at a loss she is very helpful with questions.  Online lectures are informative but fast-paced","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0NjgzMzY1","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-04-27 23:43:37 +0000 UTC","comment":"She taught the class in wis-cell which was cool. Definitely helped having a smart partner next to me to work with. When asking a questions her and the TA's do a good job making you understand the material to figure out answer... also read the textbook, all the material is in there","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0MTgyMzM0","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2014-12-24 13:34:39 +0000 UTC","comment":"She's pretty clear in explaining concepts during the lecturediscussion and is helpful during the in-class exercises. Exams and assessments were fair.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyNjc5NTUw","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2013-12-31 19:05:42 +0000 UTC","comment":"Very good professor. She knows the material as well as how to teach it. Also, it is clear she cares that her students learn the material.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:06.886926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIyMzA3MTM2","source_instructor_id":"rmp:344579","instructor_name":"Katherine Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2013-11-13 12:20:20 +0000 UTC","comment":"They've switched to online lectures with a group wiscel session. She was extremely good at writing the mandatory quizzes that we took each week and at helping out with any questions that we had. Very good at what she had to do for the format. I highly recommend her.","source_url":"https://www.ratemyprofessors.com/professor/344579","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDQ0NTg0","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-27 08:41:36 +0000 UTC","comment":"Really good professor who makes things interesting. Personally, really like how the class is structured as its very well paced. The exams are also super nice because they are literally the last two homeworks with different numbers. Lecture slides are also very helpful in reviewing the material.","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMTE4MDA3","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-05 17:47:53 +0000 UTC","comment":"Professor Karu's lectures are fairly engaging and I enjoyed his class way more than I thought I would. But where he really excels is in explaining concepts in just the right amount of depth to fully understand them, without wasting time or making things confusing. So he's very knowledgeable, sure, but he's also just downright great at instruction.","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5ODA1NTM1","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-10-11 15:27:10 +0000 UTC","comment":"No available lecture recordings for review. Slides are not updated for a long time and it contains lots of errors and typos. Lecture is boring but it seems to be the only way to learn. No additional practice before homework and exams, but homework only have one attempt. I think the course arrangement should really be refined.","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MzIyMzc0","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-05-12 17:49:45 +0000 UTC","comment":"Karu is an amazing prof. Lectures are very useful and uploads slide to canvas. He made the class very interesting and learned a lot. Also very easy to get an A in the class so you don't have to worry about your grade, just focus on learning. Exams were similar to homework, and there were extra credits at the end.","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1OTI5NDQ0","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-03-12 07:09:15 +0000 UTC","comment":"Karu took what otherwise would likely be a very dry course and turned it into one of my most favorite and interesting classes. He&#39;s very receptive about advice on the pacing of the class and always reviews and re-explains topics with the most perfect timing. Also really appreciated his sense of humor and how comfortable he is with his students!","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzYwNDEx","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-01-17 00:16:28 +0000 UTC","comment":"Professor Karu's classes are lecture-heavy. But he makes recording available for everyone to review in case you miss out on anything during his lecture(s). He is really friendly and caring, he is willing to explain the concept to you in class if you dont get it. There are 8 homework, 4 projects, and 4 exams. 1 extra credit will be given at the end","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjYyOTIx","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-12-27 20:40:41 +0000 UTC","comment":"Lectures just copy textbook content, even the same exact problems (I stopped going after a few weeks). Assignments are pretty easy, office hours are accessible, very clear grading criteria and offers Extra Credit. Exams are basically the same as homework problems which is nice","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1Mjc2ODQ0","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-11-19 21:30:40 +0000 UTC","comment":"I enjoyed Karu's lectures for this class. He pops a joke ever so often and you can tell he is passionate about the material. He will go in-depth on a topic, which helps students understand the material more, but will preface the tangent with &quot;you won't be tested on this.&quot; Found the class fascinating, homework aren't hard, tests are just like HW.","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:25:01.367181+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTgzNTgx","source_instructor_id":"rmp:2637168","instructor_name":"Karu Sankaralingam","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2021-11-03 03:37:17 +0000 UTC","comment":"Prof Karu is a really good professor. It's clear that he is passionate about what he teaches and knows how to teach it in a way that most students will understand it. The exams in this course are also super easy if you put in the time to learn the material and do the homeworks because the exams are basically identical to the homeworks!!","source_url":"https://www.ratemyprofessors.com/professor/2637168","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NTMzNTIy","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-05-29 19:20:11 +0000 UTC","comment":"One of the worst classes I've ever taken. That said, I'm not a CS person and this class was HIGHLY recommended to me by trusted sources, being called \"the most fun computer science course you'll take\" (not trusting them for any more course recs). The most boring and soul-draining thing I've ever had, and participation was required for extra credit.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIxNzk3ODk5","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"COMPSCI252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2013-05-20 16:20:06 +0000 UTC","comment":"He is a pretty average teacher, and is alright at explaining things. I never once used the book, as the relevant information can be found in the lecture slides. The class was very easy IF you have a programming background. Be prepared to work harder if you have no prior knowledge of programming. Tests and homeworks were VERY easy.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3ODAwMTgx","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-11-21 12:18:05 +0000 UTC","comment":"Good professor. He's great at explaining concepts, and generally the lectures aren't too unbearable. Homework and tests are fair, and not too difficult.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE3MzkwNTA3","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-07-04 18:26:30 +0000 UTC","comment":"Though the class moved a bit slowly at times, Hill's lectures were very engaging and clear.  He explained new concepts very throughly, and was easy to follow.  I never once had to crack open the textbook.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0NjA5MDYy","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-06-24 12:04:27 +0000 UTC","comment":"A solid professor. He has a very clear voice. The class was pretty tough because the instruction wasn't always what was needed for the assignments. The book was confusing. I was lucky that my partner really knew what he was doing. Overall, it's a pretty good course and I was able to get an A.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzODUwMzY4","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2007-12-16 22:35:27 +0000 UTC","comment":"students with a background in programming should have no problem with this class or professor...students with little or no programming experience (like myself) will probably find the class very challenging...prof has awful handwriting and doesn't do a good job of teaching the material...MUST READ BOOK!","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzODI4OTIx","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2007-12-13 23:37:51 +0000 UTC","comment":"This class is all about learning how computers work at a low level, and then building up from there.  Homework was generally easy, and exams were pretty painless.  Pay attention in lecture:  material from lecture can show up on the exam.  He lectures pretty closely to the book most of the time, so if you can't read his writing well, bring the book.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:20:43.566704+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTEzNzExMjg5","source_instructor_id":"rmp:407377","instructor_name":"Mark Hill","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2007-11-28 04:15:14 +0000 UTC","comment":"This class helped me understand the basics of computers. He knows his stuff, but makes occasional mistakes and is a horrible scribe on a board. Read the book, do the homework, listen in class, and you should do fine.","source_url":"https://www.ratemyprofessors.com/professor/407377","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNjEzMjQz","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-08-31 02:14:25 +0000 UTC","comment":"The lectures were hard to survive in person, but they were recorded and posted on canvas which was a win. Overall, he gave all the content necessary to succeed and I believe this class is truly about just diligently learning all the stuff and making sure that you are comfortable with it - some of it can get confusing depending on your background. ","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMzA1NTc2","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-05-16 19:16:20 +0000 UTC","comment":"Matt was excellent at responding on Piazza and routinely responded to most questions in under 10 minutes, regardless of the time of day. The projects and HW do a good job of building up to the exams, so most questions look slightly familiar. Not a huge fan of Honorlock, but it's not the end of the world to use it.","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NTQwMjE5","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-05-31 22:21:39 +0000 UTC","comment":"Matt's lectures were a monotonous slog. Delivered in a slow, monotone voice, the material was presented in a way that actively discouraged engagement. There were occasions where he provided dubious information, and students' attempts to clarify these issues were often met with frustration. He also stole Alvin and the Chipmunks (HE'S IAN HAWKE) \n\n\n","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NTM0NjA1","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-05-30 00:53:29 +0000 UTC","comment":"Matt isn't a bad professor IF you never talk to him. His lectures are slow/monotonous but have all the material needed for homework and exams. For help outside of class, go to a TA, not Matt. His tone is condescending and he lacks care and compassion. He claims he tries not to be condescending, but it doesn't seem like he's trying hard enough\n\n\n\n","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NTI1MDA4","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-05-27 06:42:03 +0000 UTC","comment":"Prof Matt knows his stuff. His slides are very clear and concise. He posts his lecture videos and notes after class which is a big plus. \n\nHe is very helpful during office hours , active on piazza and solves all the doubts of students after lectures. Grt at explaining concepts and encourages students to ask questions during class. ","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NDQ0NzY0","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-05-12 20:42:07 +0000 UTC","comment":"This class was much harder than it needed to be imo simply because of how trash the lectures were. There were not nearly enough example problems went over in class, so students were left largely high and dry on homework and projects. Office hours availability was just OK, although some TAs were completely incompetent. Heads up-Exams are honorlocked","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MDI2OTE3","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-03-06 00:50:26 +0000 UTC","comment":"I think the other student had a point. He was nice and respectful during class, but when I sent him emails about my frustration on homework I was expecting some clarification or understanding. However, he uses a series of rhetorical questions which intentionally or unintentionally makes you feel stupid and blames you. Least respectful teacher here","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:19:55.840845+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTk4MzI5","source_instructor_id":"rmp:2465736","instructor_name":"Matthew Sinclair","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-02-24 21:56:20 +0000 UTC","comment":"During lecture he seems kind and considerate, but the second that the lecture ends, his attitude changes drastically. If students ask him questions or inquires about anything at all, he becomes condescending and unforgiving. Be aware that he also make homeworks due at 10PM and exams due at 8PM instead of 11:59PM. They will not allow anything later.","source_url":"https://www.ratemyprofessors.com/professor/2465736","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NjUzOTQw","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-05-26 00:23:08 +0000 UTC","comment":"Michael is hilarious and super helpful. ECE252 might be the easiest CS/CE class at UW combined with WisCEL which is super helpful so this class is basically a cake walk. Make sure you understand LC-3 and you are golden. Steer clear of his wife at all costs, she kicks people out of the university for minor academic misconduct violations.","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NjI4ODcx","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-05-21 10:30:39 +0000 UTC","comment":"It's hard to not get an A in this class. He establishes very clear learning expectations on day 1 and tells you what will be on an assessment. Him and his wife (who also teaches the class) have 20 hrs/wk office hours. Expect a decent amount of out-of-class work, especially for homework. Always willing to answer questions, even the dumb ones","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NjE4NjQ5","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-05-19 17:05:09 +0000 UTC","comment":"Loved this professor!  He was funny and helpful both outside of class and during the in class exercises.  Loved the way this class was taught, with interactive Moodle exercises and optional lecture.  Learned TONS.  That being said, be aware that there was a substantial amount of outside class work, including 6 exams, weekly lecture videos, readings","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2NTgwMzc3","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-05-15 16:11:00 +0000 UTC","comment":"He's a great guy and gives you plenty of resources to do well in the class.  You'll never use the textbook, don't but it.  Also don't try to copy homework; he compares timestamps on submissions and location and will write you up to the dean if he catches you copying/giving answers on homework or anything else.  Great guy though.","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI2MjY0OTA5","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-04-10 16:48:54 +0000 UTC","comment":"If you ask a stupid question he'll give you sass but he is hilarious about it. I have taken three classes with him and would gladly take more","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1OTgwNDk2","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2016-01-22 12:36:21 +0000 UTC","comment":"Very clear teaching style, very helpful, and a fun professor. Watching out of class videos are essential to doing well, but he is always there to help. Would definitely take his classes again!","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:48.562462+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1MzMxMTI2","source_instructor_id":"rmp:353263","instructor_name":"Michael Morrow","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2015-11-03 10:58:57 +0000 UTC","comment":"Michael Morrow is a great professor.  If you are ever at a loss he is very helpful with questions. Online lectures are informative but fast-paced.","source_url":"https://www.ratemyprofessors.com/professor/353263","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE5NzY0MDQ0","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2012-01-24 00:39:45 +0000 UTC","comment":"Prof. Lipasti is incredibly knowledgeable. Having him for a class was exceptional and knowing I was taught by one of the field's leaders was phenomenal. He knows how to put things very clearly and his online lectures are amazing. It's a very challenging class; he makes it clear that you must learn to teach yourself material. It's engineering!","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MTI2MDI5","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2011-01-12 10:40:47 +0000 UTC","comment":"Terrible professor. Takes no interest in students and makes TAs do all of the work. Did not actually ever teach us anything, but we had quizzes every week so it was necessary to teach yourself from the book. I probably would have done very poorly in this class if I didn't have a great TA","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE4MDI2MTU5","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-12-22 18:19:26 +0000 UTC","comment":"Awful. I use to think you had to be smart to be an engineer until I had him. He did not take interest in his students and made class boring. Also the majority of the class was based on group work. DON'T TAKE HIM","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1NDAyOTY5","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-01-22 11:32:16 +0000 UTC","comment":"Pretty good professor.  The amount of work he gave was closer to a 3 credit course.  All homework assignments had to be done in groups.  There was no cumulative final exam, which was nice, just 4 midterms.  Exams are pretty easy if you know what you're doing.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MzMyMjI3","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-01-07 09:59:46 +0000 UTC","comment":"His hw policy of working in groups was incredibly stupid, also the kind of work required which is equivalent to a 3-4 credit class.Never responded to e-mails and was only audible to the first 6  rows.However his exams were fairly easy. Nothing was new and the structure of the exam was similar to the sample.Easy exams but horrible in other things.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":2.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MjI1OTA2","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-12-17 18:58:52 +0000 UTC","comment":"makes very elaborate drawings on the board as small as he can possibly write.  most of the time you can not hear what he is saying.  his homework policy is strange and overwhelming since it is only a 2 credit class.  his exams were too long for the alotted time for the last 2 exams however his grading policy was curved very well","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MTg3MTkz","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-12-13 23:34:56 +0000 UTC","comment":"He has the most annoying homework policy ever.  We were REQUIRED to work on homework in groups of three all the time so we could &quot;make friends.&quot;  This is a college course.  We are not in 1st grade.  Does not respond to student emails, discourages students from going to his office hours, makes TAs do all the work.  If it weren't for the good TA's...","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MTA5MzQx","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-12-04 22:13:38 +0000 UTC","comment":"He's a very fair teacher and midterms are right on line with the material covered. Class moves at an easy to follow pace, but is so boring. He is a dry professor who talks in a monotone and appears bored with the subject. He is very knowledgeable however. I would recommend him, but not if you want a fun professor.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MDU4Mzc1","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-11-25 00:22:19 +0000 UTC","comment":"I am appalled that this professor has gotten so many high reviews.  I think it's a stretch to even consider him a teacher.  For one, he just reads us the book.  He posts his &quot;notes&quot; online, except that they aren't his notes: they are chapter excerpts written by the textbook company.  I would say more, but I am reaching the character limit.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE1MDEwNTYx","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-11-17 17:13:25 +0000 UTC","comment":"Good professor in my opinion.  He is able to make the most dull and boring topics if not entertaining, at least tolerable for each lecture.  He does a good job making sure everyone understands the material before he goes to the next topic.  The exams are very fair, do the practice exams and you will be fine in this course.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:17:00.794318+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0MDM1MjM5","source_instructor_id":"rmp:304354","instructor_name":"Mikko Lipasti","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2008-01-23 16:57:25 +0000 UTC","comment":"Lipasti is an all-around pretty good teacher but he isn't anything special on either side of the spectrum.  He tends to do these very complex drawings of circuits that get a boring pretty quickly but just bring a newspaper or a laptop to entertain yourself.","source_url":"https://www.ratemyprofessors.com/professor/304354","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMzQ4MjE2","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-08-05 21:40:13 +0000 UTC","comment":"He cares about your learning a lot and is really passionate about you not taking shortcuts, so sometimes you'll get a subpar grade. If you talk to him after lectures and discussion, he's very helpful and nice if he sees your giving it your all. He was forgiving and accepted late work once even though the syllabus said I'd get no credit. Would rec ","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDkxNTA4","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-05-11 14:08:00 +0000 UTC","comment":"Parmesh is a really kind professor. If you go to class and have conversations with him, you can get to know how how much he cares about you. Though most of the actual new content is through online lectures, I learned the most from the activities that we did in class. Parmesh and the other TAs will explain doubts really well, you just have to ask.","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyOTcxMjY0","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-29 18:42:21 +0000 UTC","comment":"Very caring ngl. Tell him your problems and he'll listen. Man of few words, but a man of big heart. ","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyOTcxMDc2","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-29 18:30:54 +0000 UTC","comment":"He genuinely cares about his students success. If you don't attend class or contribute consistently throughout the semester, he may be less inclined to help. Otherwise he will go out of his way to support you. I really appreciated Parmesh most negative experiences come from students who didn't attend class or engage with him during the semester.","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4NTM3OTMy","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2017-07-17 21:08:39 +0000 UTC","comment":"Courses taught from taking quizzes on computers, personally I think very helpful. Do NOT buy the textbook as you will not need it. Only compliant is a lot to learn for a 2 credit course and many students already knew stuff","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2NzYxMjI0","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2010-01-27 01:49:06 +0000 UTC","comment":"not all that good .. he was okay until we hit assembly language then he drastically went down hill, i thought, especially after he started using power point slides ... HW is tough but you are in groups of 3 ppl .. understanding the hw is very crucial in getting a good score on midterms.","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2MzYxMzc5","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-11-12 22:25:36 +0000 UTC","comment":"No Comments","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:11:33.711159+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE2MzIzMTkw","source_instructor_id":"rmp:869246","instructor_name":"Parmesh Ramanathan","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2009-11-05 22:24:07 +0000 UTC","comment":"Very nice professor, has an accent but if you listen in lecture you're okay. Homeworks are in groups of three and reading the book outside of class is useful. The book isn't particularly helpful though, so sometimes you just have to do your best. No final, just four equally weighted midterms, all very fair. Good class.","source_url":"https://www.ratemyprofessors.com/professor/869246","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDk3MjI1","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-05-11 22:01:36 +0000 UTC","comment":"Dr. Behroozi explains material clearly and the flipped classroom format worked well for this course. The weekly lectures were organized and easy to follow, and I felt confident in my understanding of the material by the end of the semester.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNjkzNDQw","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-03-12 20:43:20 +0000 UTC","comment":"Very good professor for in-person communication, good lectures, discussions go over more difficult versions of problems often seen on tests. Downside, does not respond to email in timely manner (or at all in my case).","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzIwNDY1","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-12-18 01:12:40 +0000 UTC","comment":"Setareh has got to be the best professor I have ever seen. She is always there for you, and I have been to her office hours multiple times where I came in confused but left feeling really confident. My priority right now is to make sure I have her as my professor next sem as well, hence can't wait to take 352 and 552. lectures are sooo interesting","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMDA4OTYx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-12-03 07:13:52 +0000 UTC","comment":"Great person, dripped out, funny, very easy to make many mistakes if you are not being very careful in answering questions carefully. 95% before final, and you get to skip it!","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNzYwMjc5","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-10-27 14:13:47 +0000 UTC","comment":"Pretty easy to get an A/A+. If your grade is 95/100 before the final exam, you'll automatically skip the final and get 100% on it. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxNjU2Nzgz","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-09-22 11:02:17 +0000 UTC","comment":"Her system for assignment extensions/resolves is awful. No response for two weeks, and cannot contact her any other way (including email). I have a ceremony I must attend and I am left in the dark as to whether or not I am excused.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwODAxMjcx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-03-21 23:28:08 +0000 UTC","comment":"ECE 252 has a flipped class format, so most of the teaching is done through videos. Lectures aren't very useful (*professors for the course alternate lecture days) but the class format is good for me personally. Setareh is kind and clearly cares, though definitely isn't probably isnt the most lenient (though she is reasonable). No major complaints.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNzQ0MjU0","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2025-03-06 22:41:01 +0000 UTC","comment":"The TA and the professor are both very nice and helpful.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDIzMDI1","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-23 16:03:54 +0000 UTC","comment":"I think Setareh is a nice professor who really wanted people to succeed. She is to a certain extent, strict. That being said, most of ECE was a flipped classroom, so I didn't learn a lot from Setareh herself. At the end of the day, getting help from the TAs and going to office hours is the best way to succeed in this course. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMzc5MTQ2","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-19 07:11:13 +0000 UTC","comment":"SO kind and caring, very helpful during class time. Less so outside of class&#8212; would recommend using Piazza or asking a TA over attending office hours. Lectures were clear and organized, and prof took time out of her day to ask how students were doing even in such a large classroom.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMzQ2ODcw","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-17 18:30:11 +0000 UTC","comment":"Setareh is a good professor and knows the material. She is a good lecturer and is very helpful in class. However, she is very hard to reach outside of class and is almost not worth attempting. The bulk of her grading is not done by her and often responds to grading questions with non-answers. Overall, good professor but not always the most helpful.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMjU3MDYz","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-12 20:46:48 +0000 UTC","comment":"Professor Setareh is very well versed in the field and has a deep understanding of the concepts she teaches. Her explanations during office hours are also really good, and her discussions are very helpful. Would recommend as a professor.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMTc1OTgx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-12-09 19:09:31 +0000 UTC","comment":"The class is taught in a flipped classroom, so if that's your jam this will work well for you. If you pay attention, this class is genuinely easy. She gives good lectures, and there is usually office hours every day of the week (save for some weekends). Would highly recommend.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5ODczNzky","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-10-30 20:47:45 +0000 UTC","comment":"Very good professor, you can definitely find her in the after class time and she provides so many resources to let you succeed in this course. As long as you watch the recorded lectures, get good notes, and do all the exercises/homework, you can definitely get an A easily. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NzYxMjEw","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-09-24 04:35:20 +0000 UTC","comment":"W professor","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NzU3OTMx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-09-22 23:21:58 +0000 UTC","comment":"Took awhile to get back to me when I was sick which seriously delayed the project she assigned me. Also very fussy about online submissions. Difficult to work with. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NjQyNTY0","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-07-25 17:36:36 +0000 UTC","comment":"Totally impossible to finish the tests!!! The first assessment is superly easy, but the second and third one have huge workload and little time: the second assessment have 35 problems within 55 minutes, and the third one has 27 problems (including 3 coding and nearly a hundred subproblems) within 55 minutes! It is totally IMPOSSIBLE!","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MjU0MDQz","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-04-24 18:42:55 +0000 UTC","comment":"Goatareh","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MTcyNTM0","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-04-15 05:19:17 +0000 UTC","comment":"The class is set up as a flipped format, so the professor isn't really important. But there's a optional lecture time that I really liked. Setareh runs it and she's great at breaking down what we covered the previous week. Plus, she sometimes brings candy, which is a sweet bonus.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTY0NTc1","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2024-02-09 15:30:07 +0000 UTC","comment":"If you take 252 with Setareh, know that she is literally never available outside of class and office hours. I have experienced and heard from others of trying to contact her via email (which is where she directed us for personal matters) and did not respond because she \"saw your email but forgot to respond.\" And beware, this is a flipped classroom.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4Nzg0Nzg0","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-12-23 19:53:59 +0000 UTC","comment":"Honestly professors don't matter much for 252 because of the reverse classroom instruction style. That being said, she is definitely a caring professor and she explains everything well. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDY5MjQ5","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-11-30 02:13:44 +0000 UTC","comment":"Professor Behroozi relies on old videos for students to understand and TAs explain better than what she teaches. While a highly intellectual professor, her teachings aren't properly communicated to students. And she's either lax or lethargic in opening the practice exercises.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDAyODY5","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-11-16 04:52:47 +0000 UTC","comment":"Terrible professor, can barely understand what she says and talks in a demeaning and condescending tone","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MzU2MzAz","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-11-08 04:12:52 +0000 UTC","comment":"Dr. Behroozi is a phenomenal professor for ECE 252. She is caring and is very knowledgable in the field. Although there are not direct lectures, as they are taught through online videos (ECE dept. structure), she is great at teaching during weekly discussions, which are more of a traditional lecture style. If you ever need help, GO TO OFFICE HOURS.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MDk3Nzc0","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-07-11 17:14:13 +0000 UTC","comment":"This professor is not very helpful when students don't understand a concept quickly. She is not inviting to others if they need help and acts unprofessional when students do something wrong. I have personally reached out to her about issues with an exam but she did not act as though they existed and there could be no wrong with it.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NzU2NTM4","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-04-28 23:38:42 +0000 UTC","comment":"She is a very hard grader, with her test questions being very confusing. She doesn't teach and isn't helpful when you are confused and are looking for help. She also seems to dislike students who do not immediately understand content, and isn't helpful at explaining confusing ideas with TA's being awful and most of the time giving incorrect help.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NTg1MDIx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2023-04-05 16:49:09 +0000 UTC","comment":"like her style of teaching, a very nice prof with the heart to help you go through all the difficult materials. DEFINITELY take her class! she is really helpful and are always willing to help you go through the assessment and homework. ","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MTAxNzM4","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-12-13 21:16:32 +0000 UTC","comment":"I had Dr. Behroozi in her first semester teaching here. While I didn't like the format of this class (lectures as homework and homework done in class) that's an ECE252 problem not Dr. Behroozi's problem. She is VERY knowledgeable about computer engineering and is great at explaining questions if you ask. She is super helpful you if you seek help!","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2OTQxMDAx","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-12-01 23:14:26 +0000 UTC","comment":"We learn content by watching videos and there's no lecture other than a weekly discussion in which we review a week's worth of content. I'd feel like Professor Behroozi is trying her best, but I'd rather have proper lectures a few times a week instead of watching videos. (we also do 2 quizzes every week, which can be a bit stressful at times).","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:06:22.595926+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2ODgzMTA3","source_instructor_id":"rmp:2827328","instructor_name":"Setareh Behroozi","course_label":"ECE252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2022-11-22 23:36:02 +0000 UTC","comment":"Best instructor for ECE 252. She is caring and explains everything in a way that is easy to understand. She is amazing at office hours and very co operative.","source_url":"https://www.ratemyprofessors.com/professor/2827328","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDExNjYx","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-05-03 21:28:08 +0000 UTC","comment":"If you want to succeed in this class get ready to turn off your brain! Lectures are not helpful at all and to succeed all you need is good pattern recognition instead of learning the actual information. Homeworks are the only basis for actual learning, it felt more like an online course than an in person one. ","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMDExNjE0","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-05-03 21:22:11 +0000 UTC","comment":"Shayne Wadle is pretty transparent about what will be on the tests. The tests themselves are not too hard as long as you know what to do on the homework. However, getting the knowledge to do the homework is very difficult even if you go to Wadle's lectures. His slides are confusing and he rarely does any actual problem solving in the class. ","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyOTM1ODUw","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-26 18:12:24 +0000 UTC","comment":"Lectures are very useful and easy to stay focused in because he genuinely cares about the material and wants his students to fully understand it. The homework is very similar to the exams, so it is clear what you need to study.","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNzkyMzY3","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-04-07 17:41:21 +0000 UTC","comment":"Big Shayne is a great professor. The lectures are extremely helpful and informative, and Professor Wadle is very responsive to student's questions and inputs on the course content. He also (almost) always finishes class early to give students time to ask questions afterward. Just taking good notes during lecture has lead me to learn a lot. 10/10","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNzE5OTk4","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-03-20 20:52:29 +0000 UTC","comment":"This course is probably one of the (messiest) course I have ever taken. Lecture is not uesful, his class is inefficient, with lots of mistakes made during in lecture. Lectures videos are granted access based on request, which is the funniest part. PPT notes are useful but messy. Just be ready to self learn everything.","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTMyMTc1","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-01-21 22:33:17 +0000 UTC","comment":"Easy class and nice instructor","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTE1ODIx","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-01-18 05:41:27 +0000 UTC","comment":"Amazing guy, he explains concepts very well. His office hours were great. The class is designed in such a way that you need to put in work outside of lectures to grasp the content.","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:05:57.591658+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNDczODAw","source_instructor_id":"rmp:3156510","instructor_name":"Shayne Wadle","course_label":"CS252","course_id":"COMPSCI/ECE 252","course_uid":"course_9eb7166a49d161bca95d729f","review_date":"2026-01-11 01:10:16 +0000 UTC","comment":"Professor Wadle is a decent professor. He cares deeply about the subject and students, but his class is structured poorly. His lecture notes are the worst. He writes around 2-3 words per slide that tell you nothing. He also makes you request lecture recordings instead of giving them up front. The content itself is not too difficult though.","source_url":"https://www.ratemyprofessors.com/professor/3156510","quality_rating":3.0,"difficulty_rating":3.0}]