CV

Here's a copy of my CV, most recently updated in June 2025.