Innovative use of Collaborative Teaching in Conducting a Large Scale Online Synchronous Fresher's Programming Course. - Nuwan Kodagoda; Anjalie Gamage; Kushnara Suriyawansa; Buddhika Jayasinghe; Shalini Rupasinghe; Devanshi Ganegoda; Thilini Jayalath; Anuththara Kurrupu (EDUCON, 2021)