 He graduated from the University of Michigan and Stanford University with degrees in mechanical engineering.He is also a graduate of the Iowa Writers' Workshop.He has worked in forensic engineering and accident reconstruction.