Hands down the best professor I've ever had. He cares about his students, provides a all resources for you to succeed. He is accessible out of class. Gives quizzes on a weekly bases but that prepares you for the exams. His exams are so similar to his notes. Would recommend taking the class with him cuz he's the greatest math teacher ever.