Using Game-Based Learning in Virtual Worlds to Teach Electronic and Electrical Engineering | IEEE Journals & Magazine | IEEE Xplore