Blake, as he is wants his students to call him, is a wonderful professor. Online homework can be pushed back as necessary and he is absolutely willing to work with students regardless of office hours and time of night. He genuinely cares about the subject and wants everyone to have the same appreciation for math as he does. One of the best.