Spencer spent his childhood in Salt Lake City before moving to Baltimore, Maryland to attend high school. He returned to Utah to complete his BA in English. After working at a therapeutic boarding school for two years, Spencer completed his MFA at BYU before going on to teach high school for one year in Highlands Ranch, Colorado. Spencer then attended University of North Texas to earn his PhD in Creative Writing. His first novel will debut in March of 2019. He and his wife, Brittany, are the parents of four children. In his free time, he enjoys reading, writing, rock climbing, fly-fishing, swimming, hiking, and movies.