Luo received her bachelor's degree in architecture from Huazhong University of Science and Technology-Wuhan, China, and her master's degree in landscape architecture from Utah State University. Her doctorate in urban and regional science is from Texas A&M University. Yi has practiced architecture and landscape architecture in both China and the United States. She has been a licensed landscape architect in Utah since 2009.
Prior to joining the Tech faculty, Yi was a teaching assistant and an instructor at Texas A&M University for three and a half years. Courses taught included landscape design studios, landscape construction, and landscape architecture history. In addition, she has also been invited to give lectures on landscape performance and application of ArcGIS in landscape architecture. ArcGIS is a software platform for designing and managing solutions through the application of geographic knowledge.