Critical thinking is defined differently in different contexts and is learned through various experiences. Teaching critical thinking involves activities that develop traits like open-mindedness, analysis, and evaluation. Assignments that test critical thinking allow students to apply these traits to demonstrate their understanding.