Online course development based on a public cloud computing infrastructure | IEEE Conference Publication | IEEE Xplore