Best professor I've ever had. He has a great sense of humor and creates an amicable class atmosphere, and the great comments on our homework actually helped make me a better student (also, ask him about the memes).