Curriculum Vitae

Academic appointments, education, research, publications, teaching, talks, service, and awards.

If the preview is unavailable or difficult to read on your device, open or download the PDF above.