CV

A copy of my most recent CV can also be found here. Last updated: 8/29/2026.