Piaget for chemists. Explaining what "good" students cannot understand | Synapse