He is literally the best professor I've ever had. His class is very enjoyable and he is enthusiastic about the content he teaches. He gives great feedback on assignments and is willing to work with students outside of class. He's a very caring person and wants to see his students succeed.