In general he's a good teacher. I learned a lot in his class. His standards are high but thats just all the harder we should work to meet them. Easy enough to get along with just do what your told.
Opinionated! Thinks he's God's gift to the world! Changes standards of students work based on his own. Uses way too many cliches.