Amargas son las raíces del estudio,
pero los frutos son dulces.
Catón

Impartidos en la Facultad de Ciencias de la UNAM, en la Licenciatura de Ciencias de la Computación y de Matemáticas
  • Profesor en Estructuras de Datos Avanzadas
    Semestre: 2013-I 2014-I

  • Profesor en Geometría Computacional.
    Semestre: 2011-I y 2012-II

  • Ayudante de Profesor en Análisis de Algoritmos
    Semestre: 2013-I, 2012-I, 2011-I, 2010-I, 2009-I y 2008-II

  • Ayudante de Profesor en Análisis de Algoritmos II
    Semestre: 2012-II

  • Ayudante de Profesor en Seminario de Ciencias Computacionales
    Semestre: 2006-I y 2005-II

  • Ayudante de Profesor en Computación I
    Semestre: 2004-II, 2002-II

  • Ayudante de Profesor en Seminario de Computación A
    Semestre: 2003-II

  • Ayudante de Profesor en Seminario de Aplicaciones a la Ciencias Sociales y Administrativas
    Semestre: 2003-I

  • Ayudante de Profesor en Sistemas de Bases de Datos
    Semestre: 2002-I
Impartidos en el Instituto de Investigaciones en Matemáticas Aplicadas y Sistemas de la UNAM, en la Maestría de Ciencia e Ingeniería de la Computación
  • Ayudante de profesor en Estructuras de Datos y Análisis de Algoritmos
    Semestre: 2012-I

  • Ayudante de profesor en Autómatas y Lenguajes Formales
    Semestre: 2008-I
Impartidos en la Dirección General de Servicios de Cómputo Académico de la UNAM (Hoy DGTIC), en los cursos de especialización
  • Instructor en Curso especializado en JavaScript
    Noviembre y Diciembre 2004