Definitely take his class! He's extremely generous with his coursework and offers lots of extra credit. His quizzes and exams are easy because he gives really helpful review and practice exams. One time I needed an extension on a homework and he did it no problem (he even offered before I asked). 