I really like the professor a lot, but honestly this class is a joke. I can honestly say that I didn't really learn anything. Zach presents the material very well, but the class is a GenEd course that should not be required for everybody. Regardless, everybody has to take it, so you might as well take it with him because he is fun and engaging.