Great professor. Teaches very well. Writes big and clear. Helpful during office hours. Makes great jokes. Won't mention what he jokes about! LOL