Problem Solving: Critical Thinking and Communication Skills