W 1999 roku otrzymał nagrodę Pulitzera za powieść "Godziny", na podstawie której powstał scenariusz filmu Stephena Daldry'ego o tym samym tytule.
Studiował literaturę na Uniwersytecie Stanforda, gdzie uzyskał tytuł licencjata, później uczył się na Uniwersytecie Iowa, gdzie zdobył stopień magisterski.