critical thinking syllabus lagcc tools used in problem solving