Factors That Influence Learning