Information | Review |
---|---|
Dinesh Manocha
ENEE351 Expecting a B+ Anonymous 02/05/2024 |
Homeworks were terrible, way more proof and math heavy than you would expect from an EE dept. take on a CS class. In fact, I'm certain the hw for this class is harder than CMSC351, simply because of the amount of stuff crammed into a few homeworks. Assuming you can do a linked list in C confidently and have heard the phrase "malloc" before, you'll be fine for the labs and projects in this class, which were the saving grace because its so heavily project graded. You can literally get <50% on the midterm in this class and pass with a B if you complete all the projects, labs, hw's, and give the final a decent try. Teaching wasn't terrible, but the jump from the lectures to the exams is insane... you would probably be better off just reading the clrs textbook. 5/10 would take again. |
Dinesh Manocha
ENEE351 Expecting an A Anonymous 05/11/2021 |
Do not take this class with professor Manocha. He does an even worse job than Kruskal for CMSC351 in terms of lecturing. He just reads off of slides and just expects you to be able to magically visualize extremely difficult topics on the fly. He even reads off complex time complexity derivations from the slides and expect you to understand. He mentions concepts in complete abstractions and whenever you ask him to show an example or draw the concept out to get a better understanding, he does not do it. For those who have a little bit of knowledge about learning algorithms, you will realize how important it is to draw things out when talking about graphs and recursion trees; he does none of it. You need to spend a lot of time outside of class to teach the material. His homeworks are incredibly long and tedious, and students in class mentioned how they spent 20 hours on average on each homework. The math and proof that is involved in those problems is something that the prerequisite classes do not teach, and which he expects you to know. |