Experience from the Trenches: Toward Effective Online Teaching | IEEE Journals & Magazine | IEEE Xplore