Constructivism: Sound theory for explicating the practice of science and science teaching | Synapse