Harvey Mudd C
Bucknell U
U of South Carolina
Marquette U
U of California, Santa Barbara
Visiting Assistant Professor at Oberlin C
Eastern Michigan U
Tillicum Middle School, WA
Cornell U
Harvard U
Tulane U
Johns Hopkins U, MD
U of Southern California
Oberlin C
U of Pennsylvania
St. Francis Xavier U
Texas Christian U
U of Texas of the Permian Basin
U of Toronto