Innovative use of Collaborative Teaching in Conducting a Large Scale Online Synchronous Fresher’s Programming Course | IEEE Conference Publication | IEEE Xplore