Currículum básico:
- Doctor en Ciencias de la Computación por el Instituto Politécnico Nacional, México (Centro de Investigación en Computación)
- Maestro en Investigación de Operaciones por la UNAM (Facultad de Ingeniería)
- Físico por la UNAM (Facultad de Ciencias)