Preparation and execution of final year student projects on the cloud. - Alex Vakaloudis; Brian Cahill; Christian O'Leary; Deepa Challa (FIE, 2020)