Blake is the best math teacher I have ever had. He clearly cares about his students' success and is always available outside of class to help. His notes are very in depth and do a very good job preparing you for the exam. I wish I could have him for all of my math classes.