This man made Calc 1 enjoyable. I had his class 4x a week for 2ish hours and as awful as it sounds, he was such a great teacher that I didn't mind. His lectures were so helpful and he'll answer any question in so much depth to make sure you understand it completely. His tests are just as he describes and the criteria is always clear. 