Learning and understanding human skill