Teaching critical thinking