Pennington is the worst instructor I've ever had in my entire college career. (180+ credit hours at multiple institutions, multiple degrees). He is not meant for teaching. He will teach you nothing that isn't on the powerpoint slides, and will quiz you on irrelevant topics. Move on to another choice.