National Chiao Tung University
In 2001, Liu transferred to Department of Foreign Languages and Literatures in National Chiao Tung University and served as a professor. In 2002, she founded Institute of Social Research and Cultural Studies in National Chiao Tung University and became the director and professor of it until 2004. She's also the director of Center for Emergent Cultural Studies, National Chiao Tung University between 2001 and 2006. She restarted as the director of Institute of Social Research and Cultural Studies twice between 2008 and 2011 and between 2013 and 2019. Between 2011 and 2017, Liu was chief editor of Wenhua Yanjiu (Router: A Journal of Cultural Studies).