Presencial

  1. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2019II.
  2. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2019I.
  3. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2018.
  4. Maestro de Reconocimiento de Patrones y Aprendizaje Automático, en Facultad de ciencias, UNAM, 2017.
  5. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniería, UNAM, 2017.
  6. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2017.
  7. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2016.
  8. Maestro de Lenguajes formales y autómatas, en Facultad de ingeniría, UNAM, 2015.
  9. Maestro de Fonología forense, en Lingüística, ENAH, 2015.
  10. Maestro de Lenguaes formales y autómatas, en Posgrado de Ciencia e Ingeniría de la Computación, UNAM, 2010.
  11. Maestro de Inteligencia Artificial, en Posgrado de Ciencia e Ingeniría de la Computación, UNAM, 2010.
  12. Maestro de Inteligencia Artificial, en Posgrado de Ciencia e Ingeniría de la Computación, UNAM, 2009.
  13. Tutor de Informatica 1A, en Escuela de Informática, Universidad de Edimburgo, 2007.
  14. Maestro de Lenguaje Formales y Autómatas, en Facultad de Ingeniería, UNAM, 2004.
  15. En línea

  16. Curso en línea de Introducción a chatbots, 2019.
  17. Curso en línea de Introducción a chatbots, 2017.
  18. Curso en línea de Aprendizaje automático: Procesamiento de Lenguaje Natural, 2016.
  19. Curso en línea de Aprendizaje automático: audio, 2015.
  20. Curso en línea de Aprendizaje automático, 2014.
  21. Curso en línea de Programación de Golem, 2013.