Reviews for ENEE425
| Information | Review |
|---|---|
|
Carol Espy-Wilson
ENEE425 Expecting an A Anonymous 12/24/2025 |
An outstanding lecturer and a phenomenal choice for a notoriously difficult class. Professor Espy-Wilson is extremely passionate about the subject, truly cares about her students and their understanding of the material, and will push them to truly learn the material and walk away with an intuitive understanding. If you have any desire to go into signal processing, I highly recommend taking this class, as you will learn so much! As a continuation of ENEE222 and ENEE322, this class revisits much of the digital aspects of both courses, but in a more coherent way that to me, just makes more sense and ties it all together. Ever wondered why aliasing occurs when sampling, or what the difference between the DFT and DTFT is and why it even matters? This class provided me with the mathematical clarity to intuitively understand many of the properties of DFT and DTFT and digital filter construction. In terms of the professor’s lecture style, I found it extremely refreshing to have a professor who still writes on the board and follows the textbook. No powerpoint slides thankfully! The best part is — she closely follows the book so if you miss anything or need to revisit it, just open the textbook! The textbook is Oppenheim/Schafer, a staple in the field of DSP. Overall, this class was extremely enjoyable. I learned a lot, and you will too if you take it with Professor Espy-Wilson. It is not easy; you will have to work hard to master the material, but that is what college is all about. It is possible. You're guaranteed to learn the material well if you take this class. This is probably my favorite class I’ve taken because of how much I learned and how well the professor lectured. I highly recommend Professor Espy-Wilson, an outstanding professor! |
|
Mark Shayman
ENEE425 Anonymous 12/20/2021 |
It's clear that he cares very much about the subject and prepares for class by going through the textbook and creating his own slides, and even finding programming projects to go along with the material. However, lectures end up just being him reading off of the slides without really explaining much. You can get more out of just reading the textbook on your own. Homeworks and exams felt completely different than lecture material, but they were straightforward and are essentially from the textbook examples. I would recommend watching Oppenheim's MIT lectures to get the most out of the material (no offense to Dr. Shayman, but the author of the book just does it better). Overall, nice guy but could be a much better lecturer. |
|
Shihab Shamma
ENEE425 Expecting an A Anonymous 05/25/2021 |
took this online, was a literal 0 effort course. there were 0 synchronous meetings, other than 3 quick tutorials where he asks questions after an exam. no homeworks, no assignments other than 5 exams, 2 of which were matlab based. |
|
Shihab Shamma
ENEE425 Expecting an A umdterpman 05/18/2021 |
I took ENEE425 with Dr. Shamma online. Dr. Shamma is very knowledgeable and passionate, which made it easy to watch his lectures (even online while scrolling through a textbook!). His exams were alright in my opinion - two of them were MATLAB, and while they weren't particularly difficult (though they were kind of tricky) we did not have any lessons or homework with MATLAB, so I felt like it was a little unfair to be tested on it. I don't think this will happen again though during a non-pandemic semester - I think these were just due to the nature of the course being online. I would recommend Dr. Shamma purely because he is a great lecturer, though my of course my experience online may not translate to an in-person experience, particularly with exams. |
|
KJ Ray Liu
ENEE425 Anonymous 03/02/2016 |
Lectures are very boring and he follows exactly from the book. You can honestly skip class and read the book. The homework are very difficult and time consuming. A lot of the questions he assigns are advanced problems and he believes that you'll finish them in 2-3 hours but you should expect to take much more than that. There are 2 projects in the class which you can work with partners on and aren't too difficult (there are no right or wrong answers) but be sure to show your output and explain what you did. There is only 1 midterm and 1 final. They are both as he says "basic" questions but they are worded weirdly so you may think its one thing while its another. The sample exams he puts doesnt help you except show you the layout of what the exam might look like. Overall I would not recommend him for this class or maybe any class. He is rude at times, even when you go to his office hours he doesn't seem to be helpful and rushes you to get out. If you did really well in 322 then this maybe the class for you. If you just want an elective then you should pick another class! |
|
KJ Ray Liu
ENEE425 Expecting a B+ Anonymous 01/02/2013 |
Lectures from the stock slides provided by the textbook publishers and are often lacking in terms of examples, making homework difficult. This class would really benefit from having a discussion section for that reason. Homework problems vary between difficult and tedious. Weekly problem sets from the textbook result in a pretty heavy workload and the assigned textbook (Mitra) is not great. He likes to play coy when asked about the content of upcoming exams. This is very frustrating, as there is some overlap of material with practice exams given, but many topics that seem to be unimportant or not as emphasized in the homework show up as well. He does emphasize concepts over performing calculations, which is a definite plus. |
|
Adrianos Papamarcou
ENEE425 Expecting a D Anonymous 12/21/2010 |
This class was 10 times harder then 322. He doesn't make it any easier. If you don't understand his lectures drop the class right away. |