Shiwen Mao Auburn University