I think this course wanted too much in too little time. As a beginner, a lot of expert terms are simply thrown at you and the explanations just confuse you. As a result, you catch a lot of keywords but don't really get a big picture. For an intermediate, the course never dives deep enough for you to understand the math and intuition behind everything. The course is stuck somewhere in the middle, too complicated for the beginner and too shallow for the ones who would like to understand the models.