This course is one of three courses covering introductory, intermediate and advanced topics, respectively. The intent of this course is to build upon basic concepts in cloud computing and conduct a deeper exploration of cloud computing and its principles and practices. In particular, we will look at the architecture, dynamics, applications, benefits and issues of concern for the three service models.