Developing Skills to Work Through Problems