Connecting the engineer to the 21st century through virtual teaming | IEEE Journals & Magazine | IEEE Xplore