Joseph Stover
He definitely knows what he is talking about and is very good at explaining difficult calculus concepts! He is very helpful during office hours! Homework isnt very difficult but do it! Very nice at grading!