Factors Influencing Learner Development