Desde 1992 es profesor de ingeniería informática en el departamento de ciencias de la informática en la Universidad del Sur de California.