He joined the faculty in 1979 after earning his Ph.D. from the University of Washington. Additional degrees include an M.B.A. from UC Berkeley (1971) and a B.S.C. from Santa Clara (1969). He is a CPA and his practice experience includes two years on the audit staff of a large, international public accounting firm.