Professor Handerhan is by far the best professor I have had. He takes pride on his work and tries to simple everything down for you to understand. If you need extra help he is always willing to meet with you and work on anything you are having trouble. Easy A if you attend all his classes and do assignments. You will not be dissapointed!