What words would you use to describe an effective teacher?

A word cloud, featuring 3 words such as new, word, cloud.
A word cloud by @ce4a32c

This word cloud uses 3 words

newwordcloud