This document provides an overview of cloud computing presented by Prasad Chitta. It covers the foundations of cloud computing including hardware virtualization, service-oriented architecture, and the shift from capital expenditures to operating expenditures. It then discusses perspectives from cloud service providers and consumers. Finally, it outlines challenges and areas for further research related to security, business models, provisioning and more.