The five factors that modulates learning