Jason Underdown
He is a very kind and knowledgable of the concepts taught. However it was incredibly frustrating during lectures. Would explain the concepts in multiple different ways when the first one was enough. Constantly goes on tangents for a large chunk of time. I like him as an individual but didn't like him as a professor. 