John Griffin was an amazing professor! If you think he's a bad prof then you didn't take advantage of the things he does to help outside of class (website where you can ask homework questions and office hours). Ive never been great at math, but he helped me understand concepts and was so enthusiastic about the subject. Take him for calculus!!!!