Durham U
U of Chicago
U of Michigan, Ann Arbor
U of California, Santa Cruz
U of Alabama, Huntsville
Assistant Professor at U of British Columbia, Vancouver
Vancouver BC CANADA
U of Maryland, College Park
Brandeis U
Bates C
Saginaw Valley State University
Saginaw MI UNITED STATES
U of California, Berkeley
U of British Columbia, Vancouver
U of Colorado, Boulder
King’s C, London
Boston U
Yale U
U of Missouri, Columbia
U of Arizona
Prince George’s Community C, MD
Princeton U
Princeton New Jersey UNITED STATES