"problem solving skills"