David O'Shaughnessy

Visiting Associate in English
B.A., Trinity College, Dublin, 1990; M.A., National University of Ireland, Galway, 2003; DPhil, University of Oxford, 2008. Caltech, 2017-18.
  • David O'Shaughnessy
Email: