Teacher qualities and impact