ThinkingWas researching this today, thought you all might enjoy.

PROBLEM SOLVING METHODOLOGIES

CRITICAL THINKING METHODOLOGIES