Public speaking in virtual reality: facing an audience of avatars | IEEE Journals & Magazine | IEEE Xplore