Sheng graduated in 1993 with his Master of Architecture from the University of Oklahoma. Since then, he has followed his love of architecture to many heights. He is originally from Beijing, China and now currently resides in St. Louis, Missouri.
Outside of work he enjoys traveling the world, visiting national parks, painting, and spending time with his family and friends.