Addressing Skill and Ability Differences