Why is Critical Thinking so Hard to Teach