Achieving Scalability and Interactivity in a Communication Skills Course for Undergraduate Engineering Students | IEEE Journals & Magazine | IEEE Xplore