He is very good at explaining the course material, but the class is very difficult. He is a nice and funny person who tells lots of jokes and is always in a good mood. He is my favorite teacher this trimester.