ask him of the army code of conduct and if he is an officer what the penalty is for the charge of conduct UNbecomming an officer.
and you can google it. get the name of his commander.
now who's the looser, as he is military HE is a public servant HE must treat YOU and YOURS with respect. or you can file a complaint.
also talk to your dean about haing him moved.