- (1994-1999) PhD (DPhil) in Mathematics from the University the Oxford, United Kingdom
- (1988-1992) First Degree in Mathematics (Licenciatura en Matemáticas) from Facultad de Ciencias (UNAM), México City, México.
- (2012-2014) Researcher at Department of Applied Mathematics, Universidad Autónoma Metropolitana, Mexico D.F, Mexico.
- (2009-2012) Researcher at Centro at Centro de Investigación de Matematicas (CIMAT), Guanajuato, Mexico.
- (2005-2008) Software Engineer at Fugro-Jason, Wallingford, United Kingdom. Oil Reservoir Simulation
- (2000-2004) Research Engineer at Canon Research Centre Europe Ltd, Bracknell, United Kingdom. Pattern Recognition and Computer Vision
- (1999-2000) Mathematician at Mathengine PLC, Oxford Centre for Innovation, Oxford, United Kingdrom. Game Physics.
- Differential Geometry and Topology
- Mathematical Physics
- Computational Geometry
- Deep Learning
- Languages: C/C++, Java, C#, Python, Julia, Javascript
- Libraries: OpenGL, TensorFlow, three.js
- Packages: Mathematica
Spanish (mother tongue) and English (fluent)