| 2004 – Fecha | Profesor Invitado. Maestría en Tecnología Educativa. Universidad de Guadalajara. Puerto Vallarta, Jal. |
| 2003 – Fecha | Director Académico de la Universidad Veracruzana Virtual. Universidad Veracruzana. Xalapa, Ver. |
| 2002 – Fecha | Académico de Carrera Titular “C”, Investigador de Tiempo Completo. Instituto de Investigaciones Psicológicas. Universidad Veracruzana. Xalapa, Ver. |
| 2002 | Teacher Assistant. Department of Education. Alliant International University. Campii San Diego e Irvine, California. |
| 1997 – 2003 | Director de Desarrollo Informático de Apoyo Académico. Universidad Veracruzana. Xalapa, Ver. |
| 1996 – 1997 | Coordinador de la Maestría en Ciencias Educativas del Instituto de Investigación y Desarrollo Educativo. UABC. Ensenada, B. C. |
| 1994 – 1997 | Investigador Ordinario de Carrera Titular «B». Instituto de Investigación y Desarrollo Educativo. Universidad Autónoma de Baja California. Ensenada, B. C. |
| 1991 – 1994 | Psicólogo del Departamento de Educación Especial. Instituto de Servicios Educativos y Pedagógicos de Baja California. Tijuana, B. C. |