Chinese and computer science major Margaret Rauch exemplifies excellence in research, service May 20, 2022
China Greenlights ‘Crazy Rich Asians’ Release, But It Might Not Shine At The Box Office: Xian Wang for the Huffington Post October 23, 2018