Week 5 and 6 where harder to follow and the projects where more complicated to understand (even though it shows that effort were put into them)
I really doubt about whether those lectures have carefully prepared this course or not.
First, there are several typos in the slides.
Second, sometimes the logical connections from one section to another section is weak. I can understand the content of each section, but when I ask myself why they introduce this section... I lost...
