Enhancing Student Engagement through Cloud Computing Coursework: Challenges and Opportunities in the time of COVID-19. - Sajid Nazir; Yovin Poorun; James H. Paterson; Brian Hainey (CSERC, 2021)