Ryan Giles

Ryan Giles

Associate Professor, Spanish and Portuguese

Education

  • Ph.D., University of North Carolina, Chapel Hill, 2005
  • M.A., University of North Carolina, Chapel Hill, 2003
  • BA, University of North Carolina at Asheville, magna cum laude, 1999,