What Makes an improved Teacher