Teaching
- Analysis and Design of Algorithms.
- Data Structures.
- Introduction to Programming. (C++, Java, Python)
- Advanced Programming. (C++, Java, Python)
- Parallel Programming. (OpenMP, Pthreads, MPI)
- Object Oriented Programming. (C++,Java, Python)
- Functional Programming. (Hasskell)
- Artificial Intelligence.
- Information Retrieval
- Tesis