London, England, United Kingdom
University College School
The University of Texas at Austin
University of Bristol