According to Qiu in an interview from 2001, the most significant turning point in his career was his work producing the installation Public Life/Glass Toilet (1994), which led to an ongoing interest in revealing the otherwise obscured practices of art production [REF].
Qiu is currently a professor at the School of Inter-media Art of China Art Academy, the Director of Total Art Studio and member of the supervisor team in the Art and Social Thoughts Institute [REF].