Eleonora Nelson's Location
Lake Forest, CA, US
Eleonora Nelson's Work
Eleonora Nelson's Education
Eleonora Nelson's Summary
Eleonora Nelson, based in Lake Forest, CA, US, is currently a Head Of English Department at New Vista School, bringing experience from previous roles at New Vista School. Eleonora Nelson holds a 2009 - 2010 Master of Arts - MA in EDUCATION @ UC Irvine. Eleonora Nelson has 1 email on RocketReach.