Fostering and assessing student critical thinking: From theory to teaching practice | Synapse