 His mother Catherine Schuler is a computer science professor and author, and his father, Randy Thomas, is a trial attorney, poet and adventurer.He has three sisters and one brother.He attended St. Mary’s High School and subsequently attended Arizona State University and The University of Southern California.