I had a really great time with this course. A lot of work went into it, from the presentation to the content. Really well done. It was quite challenging. I felt that the last module (7) introduced some very difficult concepts which, even after checking other sources, I couldnt understand fully. Some questions from the exam in that module were substantially different from the ones in the lectures. I would give 4.5 stars if I could.
courses reviews