Critical Thinking to Creative Problem-Solving in Engineering and Management