Factors That Affect Progress