بعد تخرجه، كان يعمل مبرمج كمبيوتر في شركة بوينغ في سياتل لفترة قصيرة من الزمن وكذلك في معهد نيويورك للتكنولوجيا، قبل العودة إلى ولاية يوتا للذهاب إلى كلية الدراسات العليا في خريف عام 1970.
After graduating, he worked as a computer programmer at The Boeing Company in Seattle for a short period of time and also at the New York Institute of Technology, before returning to Utah to go to graduate school in fall of 1970.