John Weld was educated at Harvard University, and has taught at Harvard and Princeton. He is currently Professor of English, State University of New York at Binghamton.