My teaching philosophy focuses on three primary goals. The first is to create lasting learning experiences that are useful for the students' professional and personal lives. The second is to help students to grow as individuals who have the ability to engage in respectful dialogue on controversial topics, which is particularly relevant in the current context. The third is to build a connection with the students to support and promote their personal and professional growth, both during and after the course.
Substantive courses
Introduction to International Relations
Main instructor (Summer 2024; UNC Chapel Hill). Here are the syllabus and evaluations.
Teaching assistant for Prof. Navin Bapat (Spring and Fall 2022). I led three 20-student recitation sections per semester. One example of the evaluations is available.
Introduction to Comparative Politics
Teaching assistant for Prof. Ashley Anderson (Spring 2023; UNC Chapel Hill). I led three 20-student recitation sections. One example of the evaluations is available.
Methods courses
Research Design
Main instructor (Spring 2026; Universidad Católica del Uruguay)
Teaching assistant for Prof. Germán Feierherd (Spring 2019 and Spring 2020; Universidad de San Andrés).
Inferential Statistics
Main instructor (Fall 2025; Universidad Católica del Uruguay). Here is the syllabus (in Spanish).
Linear Methods for Causal Inference
Ph.D level course. Teaching assistant for Prof. Ye Wang (Spring 2024 and Spring 2025; UNC Chapel Hill). One example of the evaluations is available here.
Data in Politics
Main instructor (Fall 2023; UNC Chapel Hill). Here are the syllabus and evaluations.
Introduction to R (Short Course)
Main instructor (August and October 2025, Universidad Católica del Uruguay).
Instructor for R sessions (July 2025; EGAP Learning Days).
Introduction to Effective Information Visualization in R: UNC-Chapel Hill’s Odum Institute Short Course Series
Teaching assistant for Dr. Angela Zoss (March 2023 and August 2023).