Doctor en ciencias de la computación por la Universidad de Nuevo México, realizó un post-doctorado en la Universidad de Yale y actualmente es profesor de Ciencias de la computación en el ITAM. Sus investigaciones están enfocadas en sistemas adaptativos complejos y seguridad de la información.