Educación
- 2014- 2017: Investigador posdoctoral, Universidad Complutense de Madrid.
2010: Doctor en Ciencias de la Computación, Universidad de Otago, Dunedin, Nueva Zelanda. - 2001: Especialización en Redes de Computadores y Comunicaciones, Universidad ICESI, Cali, Colombia.
- 1998: Maestría en Ciencias en Computación Gráfica y Virtual, Universidad de Hull, Reino Unido.
- 1994: Licenciatura en Ingeniería de Sistemas y Computación, Pontificia Universidad Javeriana, Cali, Colombia.