Learning Through Social Networking Sites: The Critical Role of the Teacher Social Software and Participatory Learning: Pedagogical Choices with Technology Affordances in Web 2.0 Era Using Second Life to Assist EFL Teaching: We Do Not Have to Sign In to the Program Social Networking for Language Learners: Creating Meaningful Output with Web 2.0 Tools The Collaborative Language Learning Attributes of Cyber Face to-face Interaction - The Perspectives of the Learner Learning a language with Web 2.0: Exploring the use of social networking features of foreign language learning websites Knowledge, social media and technologies for a learning society Exploring second language (L2) learners' language learning