Best college professor I've had. There were quizzes about every other week which began halfway through class to eliminate the factor of stress. Lectures were interesting and understandable. Online homework actually helped catch understanding errors, which was extremely helpful for tests and never felt excessive. He's also an incredibly nice person.