Xuan Ye teaches media technology and its adjacent thoughts within art, music and design. This site functions as an archive of XY's teaching practices, and a networked playground for students and friends to experiment and collaborate on learning. All course materials written and compiled by XY on this site are licensed under . And the copyrights of student works are at their own discretion. XY currently teaches in the computational art specialization and other expanded media practices at the University of Waterloo as an assistant professor. Contact XY at .