This is an easy class to get credit, but was difficult to learn the concepts for me. He gives conflicting class schedules, sometimes not even showing up on designated days(T&TH). He is LITERALLY impossible to contact if you have any questions or clarification. At the halfway point I stopped trying to go because I was tired of hitting air & dirt. 