Photo Copy5Bc9Fd713C4044 43131254

Eva Hayward

Eva H. has taught at Utrecht University (Netherlands), University of Arizona, University of New Mexico, Uppsala University (Sweden), Duke University, and University of Cincinnati.