Look at the checklist of what makes up a great coach?

A great coach or teacher understands holistically who this person is, they are able to choose the correct environment and path educationally, they accurately define the challenges and your ability to function at the present time, and they are understanding to the fact that you’re unique in that your personal effectiveness is good at a certain level. This teacher has no bias or prejudice interpretations through perception. The only mission is for this coach is to get you better and develop your game.