Mientras en la escuela secundaria, aprendió por su cuenta programar en lenguaje ensamblador y dedicó mucho de su tiempo a desarrollar sus talentos como programador informático.