Es doctorante del programa de Doctorado en Ambientes y Sistemas Educativos Multimodales, Maestro en Ingeniería de Sistemas e Ingeniero en Computación. Ha impartido las asignaturas de Sistemas de Información y Temas Especiales de Programación en la carrera de Ingeniería en Computación de la Facultad de Estudios Superiores Aragón. Actualmente es Coordinador del Bachillerato a distancia de la UNAM y del Laboratorio de Arte y Tecnología de la misma Dirección de Bachillerato.