International virtual design studio (IVDS) program: overview, challenges, and students' perspectives | IEEE Journals & Magazine | IEEE Xplore