Skill Based Learning