I&#x27;ve taken this course, and while the instructors clearly put a lot of effort into it, I  found it missed the mark by quite a lot.<p>The assignments use fancy algorithms, but often with little motivation; as such, I doubt I will remember most techniques. Furthermore, the class didn&#x27;t have enough prerequisites, and so the derivations and discussions were often soft or missing --- again, making it harder to learn. Most importantly, the time you spend on the class is dominated by the homework, but it suffered from the issue a lot of online coding courses have: if you are told to write a function, given its signature, behavior, etc, you <i>aren&#x27;t</i> learning the material. instead, you chug away at it like it&#x27;s programming 101, pass the tests, and move on without reading up on the methods that used that function. and that&#x27;s exactly what happens with a large portion of the homework assignments in this class.