John Watson
Professor Watson is extremely passionate and you can feel that in every lecture which is why sometimes they go off the rails a little bit (in the best way possible). As long as you read and participate, he is extremely personable and willing to work very hard to help you succeed