Professor Hardy is amazing! So kind and understanding towards other people. He is really a God send. Mr. Hardy makes it easy to learn the material and really cares about your success and how you're doing. I highly suggest taking his class.