Question: what are roles of a good teacher?
Answer: Resource. One of the top roles a teacher must fill is that of a resource specialists. ... 
Support. Students are the ones who need support when learning a new skill or piece of information. ... 
Mentor. ... 
Helping hand. ... 
Learner.