A review of research on formal reasoning and science teaching | Synapse