Piaget's theory and instruction: How compatible are they?