Work in Progress: Using a Variety of Teaching and Learning Strategies to Teach Cloud Computing to Software Engineering Students – An Experience Report | IEEE Conference Publication | IEEE Xplore