Kevin Walker
He is very adamant that he is available 24/7, and he means it. If he sees your text, he will respond and try to help you/work with you as best he can. His assignments are not extremely difficult but can be time-consuming (think 3-4 hours but only once a week). I would highly recommend taking one of his courses if it is an option!