Coordinador General del Centro de Estudios en Computación Avanzada CECAv
Obtuvo el título de Ingeniero Mecánico Electricista en la Universidad Nacional Autónoma de México en 1985, la Maestría en Ingeniería Electrónica en el Philips International Institute of Technological Studies en Eindhoven, Países Bajos en 1987, y el Doctorado en la Technische Universiteit Eindhoven en 1992.
Desde 1992 es Profesor de Carrera de Tiempo Completo de la Facultad de Ingeniería de la Universidad Nacional Autónoma de México, teniendo actualmente el nombramiento de Profesor Titular “C” de Tiempo Completo. Actualmente imparte la materia de Procesamiento Digital de Imágenes en la carrera de Ing. en Computación, la materia de Procesamiento Digital de Señales en el Posgrado en Ingeniería y la materia de Visión Computacional en el Posgrado en Ciencia e Ingeniería de la Computación.
Es autor o coautor de más de 110 artículos de investigación publicados en revistas y memorias arbitradas internacionales. Es autor de 2 patentes internacionales y de 13 desarrollos tecnológicos de impacto en los sectores productivo y de servicios. Es miembro del Sistema Nacional de Investigadores, nivel I, nivel D en el Programa de Primas por Desempeño Académico de la UNAM, y ha recibido varios premios y reconocimientos a lo largo de su carrera entre los cuales destaca la Distinción Universidad Nacional para Jóvenes Académicos en el área de Docencia en Ciencias Exactas en 1997. Ha desempeñado distintos cargos de gestión académica en la UNAM.