Be prepared to teach yourself if you take this class. Lectures don't really even serve as an outline for course material, and he does not go in depth into any of the topics. The only examples he gives are videos, which go by way to fast to be helpful anyway. I really hope he takes feedback seriously and improves, but for now 100% avoid this class.