Emerging technologies in engineering education: can we make it work?