Technology Enhanced Learning (TEL) Environment to Develop Expansionist-Reductionist (ER) Thinking Skills through Software Design Problem Solving | IEEE Conference Publication | IEEE Xplore