Skill Tree Based Learning