HOW EMERGING TECHNOLOGIES ARE TRANSFORMING THE LANDSCAPE OF COMPUTATIONAL PROBLEM-SOLVING