Dr. Calloways classes are very hard, but worth it. If you are just looking for an easy class for a requirement I would not recommend his class. But I found his class very interesting l, rewarding, and his insights and class discussions very engaging. You must do all the reading and show up to every class.