Yar is great. He knows all the gossip, so if he knows something bad happened to you, he'll go out of his way to make sure you're okay. Very smart, GREAT teacher. Need to talk to get an A!
he can be a bit sketchy at times but most of the time he's ok.