I wouldn't say I like this class' on-demand structure: weekly lectures cover only a small part of the contents, and there are no exact answers for learning activities. This class is not hard as a 100-level GE class, and he is a nice guy, but if you are a lecture learner, consider switching to another section.