Teachers can learn several lessons from popular games, social media, and apps. Games like Rock Band and Angry Birds engage users through compelling gameplay, feedback systems, and opportunities for social interaction. Social networks like Facebook allow users to develop mediated identities and contribute to knowledge through participation. Emerging technologies also provide new ways for authentic learning through real-time data, augmented reality, place-based activities, and mobile access to contextual and personalized "just in time" information.