Online Synchronous Instruction: Challenges and Solutions | IEEE Conference Publication | IEEE Xplore