Topics Related to Brainstorming, Critical Thinking and Problem Solving Techniques: