Teaching

Teaching Assistance

Undergraduate and graduate courses, University of Verona, Department of Informatics, 2023

During my PhD studies, I have served as a TA for a graduate course in Homological Algebra, as well as several undergraduate courses in Abstract Algebra and Linear Algebra.

Modern Algebra I

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.