Garrett earned a degree in Computer Science at the University of Southern California and enjoyed a brief career in visual effects before returning to school to study Philosophy. While studying Computer Science, he did internships with Evans & Sutherland, Intel, and the CIA.