He's funny and respectable. He has clear grading and he's very understanding if you don't understand what he was teaching speak to him after class and he even let you catch up on work and he doesn't mark it late at all. I'll take his class again.