Student-centred Learning with Cutting-edge Technology