Skill Based Learning Theory