Esmeralda Tapia
Spanish Teacher

Profile

Courses Taught:

  • Spanish II
  • Spanish III
  • Spanish for Native Speakers