King Abdullah University of Science and Technology
  • Thuwal Saudi Arabia