Reviews for ENEE425

Information Review
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.