Topics Related to Critical Thinking, Problem Solving and Teaching: