Knowledge and Skill focused Learning