Prof. Hough is a great professor and really knows his stuff. He only took up about half the given period for each class... the lectures were short, but packed full of the information you need. He assigned online quizzes, worksheets, take-home tests, three in-class tests, and a final. He's very knowledgeable and wants to help you succeed! Great guy.