Welcome to EF, ZhukThere is no unanimous "correct" reply to your last question. As a rule, English is very flexible and in many cases liberal grammarians accept more than one alternative while some others insist on only one that they think is right. I would go for has, like you."Our teacher of...