Great experience, I highly recommend. A lot of lectures, but he lectures were always full of quality information and easy to follow. I never had any problems with anything. Overall an awesome class experience.