
Semblanza
Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Tepic y Maestro en Tecnologías de la Información y la Comunicación por la Universidad Autónoma de Baja California. Actualmente se desempeña como Técnico Académico en la Unidad de Diagnóstico e Investigación Educativa (UDIE-IIDE) desde el 2023 y como docente en la Facultad de Ingeniería, Arquitectura y Diseño (FIAD) desde el año 2000, ambas profesiones dentro de la Universidad Autónoma de Baja California (UABC). Cuenta con experiencia en el área de redes de cómputo, administración de servidores, gestión de bases de datos y desarrollo de aplicaciones. Como docente imparte asignaturas del área de matemáticas y programación dentro del tronco común de las ingenierías, así como en la ingeniería en Computación.

Formación Académica
- Licenciatura: Ingeniero en Sistemas Computacionales (1992-1997) Instituto Tecnológico de Tepic, Nayarit
- Maestro en Tecnologías de la Información y Comunicación (MTIC, 2011-2015) Universidad Autónoma de Baja California, Ensenada, Baja California.

Temáticas de interés
- Desarrollo de software
- Redes computacionales
- Administración de servidores
- Bases de datos
- Seguridad en redes

Docencia
UABC (año 2000 a la fecha)
- Comunicaciones en red
- Programación
- Programación y métodos numéricos
- Diseño de Algoritmos
- Algoritmos Computacionales
- Lenguajes de Programación
- Metodología de la Programación
- Análisis de Algoritmos
- Sistemas de información
- Organización de Computadoras
- Semiconductores
- Programación Orientada a Objetos II
- Cálculo Integral
- Álgebra Lineal
- Cálculo diferencial
- Ingeniería de procesos
- Introducción a la ingeniería
- Probabilidad y estadística
- Álgebra Superior
Instituto Tecnológico de Ensenada (2009-2015)
- Plataforma operativa UNIX
- Interacción humano computadora
- Reingeniería de procesos
- Simulación
CET-MAR no.11 (2005-2007)
- Física I y Física III
- Matemáticas I
- Tecnologías de la Información y la Comunicación
Tecnológico de Baja California (1999-2005)
- Bases de Datos
- Computadoras y Computación
- Programación Estructurada
- Estructuras de Datos
- Organización de Computadoras
- Sistemas Operativos
- Lenguaje Ensamblador