My full CV, updated 8/9/2022