He does know he stuff however when you think you have the hang of it he makes it confusing . He tests are very detail and often difficult . Not an easy class at all . He is nice and tries to help but his test are what kills your grade .