Have full knowledge of the subject and have enthusiasm to explore new strategies and methods that will fit the student level and pace of learning while striving to know student and can evaluate lessons. Know the content and how to teach them in accordance with student understanding . Motivating and encouraging students and provide them a conducive...