Traditionally, I teach the following courses in the graduate program of computational sciences at INAOE:

Courses at the University of Alabama at Birmingham:

Course at the 7th Russian Summer School in Information Retrieval (RuSSIR 2013):

Course at the "Décima Cátedra Internacional de Ingeniería", at The National University of Colombia. June 2016.