Teaching

In this page you can find materials about different classes I have contributed to, or more in general material about teaching and pedagogy.

I really really really love teaching. So far, I have being a Teaching Assistant for the following classes: 1

  1. Undergraduate Quatum Computing

    at CMU. For professor Ryan O’Donnell

  2. Design and Analysis of Algorithms

    3 times at U. of Chile. For professors Gonzalo Navarro, Pablo Barceló, and Jérémy Barbay.

  3. Advanced Analysis of Algorithms

    at U. of Chile. For professor Patricio Poblete.

  4. Algorithms and Data Structures

    at U. of Chile. For professor Jérémy Barbay.

  5. Discrete Math

    3 times at U. of Chile. For professors Gonzalo Navarro and Pablo Barceló.

  6. Programming Languages

    at U. of Chile. For professor Éric Tanter.

  7. Computability and Computational Complexity

    at U. of Chile. For professor Marcos Kiwi.

  8. Computational Complexity

    hired as external TA from PUC Chile. For professor Pablo Barceló.

  9. Databases

    at École Centrale Paris. For professor Nicolas Travers.

  10. Workshop of Competitive Programming

    2 times at U. of Chile. For professor Jorge Pérez.

  11. Automata Theory and Formal Languages

    at U. of Chile. For professor Jorge Pérez.

  12. Introduction to Algebra

    at U. of Chile. For professor Ivan Rapaport.

Others

I also had a YouTube channel with math videos, and have collected a fair bit of teaching materials over the years. I plan to upload most of that here. Unfortunately, most of it was originally written in Spanish, so I’ll be slowly translating it over time.

  1. By counting classes multiplied by the number of times I have TA’ed for them, the total is 17 TA’ships.