What did he do to "completly humiliate you"? How would you prefer him to teach? He sounds to me like he's just got a good personality, and not afraid to be friendly to pupils and take the **** sometimes. My politics teacher asked me if i take drugs today. That doesn't make him a bad teacher, it just means he has a strange way of teaching, lol!