constantly challenging and requires a person to develop many personal, social, mental, emotional, and professional skills, but it is extremely rewarding in many ways. There are many factors that can influence a teacher's impact on the student's success.