CV (last updated October 2023)