Casey Craig
I had him for Calculus I and I liked the way he carefully planned the quizzes and homework due dates to help you pass and understand the subject better. There are no midterms which is great, the only test you'll have is the final. Gives extra credit with every homework assignment. He does keep attendance and I recommend that you attend all of it.