CURRICULUM VITAE (updated March 27, 2025)