Innovating Education in Technology-Supported Environments