Curriculum Vitae

My latest CV can be found here (updated February 2025).