Southern California
В 1977 году окончил школу «Эдриан Уилкокс» в Санта-Клара. В 1981 году получил звание бакалавра в области информатики в Университете Южная Калифорния (). В 1990 году получил степень магистра в области информатики и космических систем.