An Interview with Yeshoda Karuturi: Washington University in St Louis.
Washington University in St. Louis (WUSTL) is a university of seven undergraduate and graduate colleges in St. Louis, Missouri. With a 13. 7% acceptance rate for the class of 2013, WUSTL is…