Curriculum Vitae

Download full CV (PDF) Last updated September 26, 2025

Appointments

Education

Honors & awards

Professional service

Peer review

Verified record on Web of Science.

Teaching

Lecture notes and recordings are on the Teaching page.