He simply does not understand how to handle his students. Just give him a hard time if he is actually teaching next year. Oh and homework everynight is just a bad idea.
This man will make you work, but you may be able to score brownie points if you tell him you are a Yankees fan.
He knows the material very well and is willing to spend extra time with students as needed. Very high standards.