The document discusses using cloud computing and social software tools to enhance teaching and learning. It describes how these technologies can encourage student-faculty interaction, cooperation among students, and active learning. Examples of social software tools mentioned include Twitter, YouTube, Google Calendar, Diigo, blogs, and Netvibes. The document advocates building online communities using these tools to facilitate collaboration, feedback, and presentation of student work.