Well, please exempt me from the matter of courtesy. I will get straight to the point by noting some of the synonyms which, while remaining generally similar in meanings, were not very well used in the context.
The first word I marked is 'pedagogue'. It implies a sense of boasting or...