PROBLEM SOLVING – SOLVING DIVERSE PROBLEMS VIA DIGITAL TECHNOLOGY (anglais)