Full CV (PDF) · Updated 24 October 2026.
Includes the complete publication record, academic appointments, education, and teaching.
Full CV (PDF) · Updated 24 October 2026.
Includes the complete publication record, academic appointments, education, and teaching.