what is the difference between a coach and a teacher?
The coach helps players “unlock” that knowledge or use that knowledge in different ways. A teacher, on the other hand, introduces new ideas and topics, and is doing so with students who generally don't have much, if any, previous understanding of what is being taught.