Teaching

Teaching Assistance

Undergraduate and graduate courses, Dipartimento di Informatica, Università degli Studi di Verona, 2023

During my PhD studies, I have served as teaching assistant for graduate courses in Homological Algebra and Analytical Mechanics, as well as several undergraduate courses in Abstract Algebra, Linear Algebra, Geometry and Analysis.

Group Theory

Undergraduate course, National Autonomous University of Mexico, Faculty of Sciences, 2023

I taught a course on Group Theory. Course notes (in Spanish) will be made publicly available via this link once they are ready for widespread sharing.

Computational Algorithms

Undergraduate course, National Autonomous University of Mexico, Faculty of Sciences, 2022

I taught Computational Algorithms courses (online) during the Spring semesters of 2022 and 2023, mainly using the Julia programming language. Course materials such as the syllabus, interactive notebooks, and project assignments are available (in Spanish) at this repository, whereas lecture recordings may be found here.

Linear Algebra

Undergraduate course, National Autonomous University of Mexico, Faculty of Sciences, 2020

I taught several Linear Algebra courses, the first one–which started on January 27th, 2020–being initially on-site and the rest being fully online, up until the end of 2021. The course notes and exams (in Spanish) are available in this repository. Additionally, I also led a team of undergraduate students with whom I created educational Linear Algebra videos as part of the student animation project Animathica, working as creative director, writer, animator, narrator, composer and editor. All of our video scripts (in Spanish) and animation code can be found in this repository.