Fun, engaging class. Lots of content to take in.