One of the most difficult learning tasks is to solve complex, abstract, and unstructured problems. In many business problem domains, advanced students are required to perform numerous tasks that involve such higher-order cognitive processing as analyzing the arguments presented, making inferences, drawing logical conclusions, and critically evaluating all relevant alternatives, as well as the consequences of the decisions. This is especially true in the business school capstone courses, such as strategic management.