critical thinking, thinking skills, creative problem solving, business consulting, software development, creative consulting, creative solutions, out of the box thinking, habitual thinking, habit-bound thinking, team building, staff training, psychology research, leadership training