HE IS SO AMAZING! His class is only lectures, but his homework has a range of different types so you're not always reading out of the same boring textbook. He also loves the topic that he teaches which makes him that much better of a professor. 