A Top-Down Approach to Teaching Web Development in the Cloud | IEEE Conference Publication | IEEE Xplore