Data, algorithms, sensors, machine learning, virtual worlds have become new design materials. What follows is an annotated syllabus of a course I gave along with Rohit Gupta to teach UX design students the integration of these emerging technologies into their core practice. — The best way to learn is to teach. I occasionally give lectures in universities, design schools and business schools about my 15+ years experience working at the crossroads of research and design in domains such as ubiquitous computing, big data, machine learning and futures design. This year, Delfina Moran, the…