Critical Thinking Lecture Notes