Andrew Contreras-Aguirre 2024