Blake Cavanaugh
Blake Cavanaugh is one of the best teachers I've had. He is hilarious and wants all of his students to do well. He takes the time to give great feedback and teaches solid subjects. He is invested in people actually learning and growing from the course and is willing to take the time to make it happen.