Although the lectures were a bit chaotic, the quizzes and the project assignment were perfect for me. TBH, I didn't watch the lectures unless there was something I couldn't solve on my own. The questions are well-thought, insightful and help understand the subject (assuming you really want to get into it). And I always found the right answer in the lectures.
All in all, this course is not suitable for people who would like to be dragged by the hand, and forced to learn something new.