University of Washington and Stevens Institute of Technology, are located in which country?
United States
-1
Section::::Abstract.
University of Washington
31776
-1
Section::::Abstract.
Stevens Institute of Technology
292132