Teacher Based Factors Influencing Academic Performance ...