China Television
From November 30, 1971 to April 5, 1974, Liu hosted the prime-time China Television quiz show "Seconds Count Down.". From 1973 to 1977, he worked as a reporter and producer for China Television in Taipei. In 1978, he represented China Television in the U.S. and became artist-in-residence at the Danville Museum of Fine Arts and History in Virginia. In 1980, he became artist-in-residence at St. John's University (Jamaica, NY). In 1991, Taiwan’s public television station commissioned Liu to produce the documentary series, “The Spirit of Chinese Culture.” At the same time, he founded Shui Yun Zhai Cultural Enterprises in Taipei, which he continues to manage, in addition to working as a professional writer and artist.