Jon Webber
Hardest class I've taken to date. Gives vaguely written feedback. He will however take calls or video chats. That's the only way I was able to get clarification. He requires things done exactly how he wants them done. 