Critical thinking discussed in a technical manner. Critical Thinking is considered the second most important skill till 2020 and beyond in the age of information and data analytics. Thus its "critical" to look at things in a more objective manner to enhance our decision making and problem solving abilities.