Ingeniero Electricista y Doctorado en Matemáticas Aplicadasdesde 1988 he dictado Cursos a nivel universitario de:
Cálculo I, II, II y IV, Algebra, Ecuaciones Diferenciales, Métodos Numéricos I, II y III, Arquitectura del Computador, Programación, , Solución Numerica de Ecuaciones diferenciales ordinarias y/o parciales: métodos de diferencias finitas, elementos finitos, Runge Kutta, entre otros. Especialista en la solución de ecuaciones no lineales: Métodos clásicos, nuevos. También he creado mas de ocho métodos numéricos relacionados con solución de ecuaciones no lineales (algunos de ellos aún sin publicar). He dirigido mas de veinte trabajos especiales de grado a nivel de licenciatura abarcando las áreas de solución numérica de ecuaciones diferenciales, algebra lineal numerica, algebra geométrica, sistemas expertos, entre otros.