Languages

  • Spanish - Level 15
    Next level: 782 XP
    Total XP: 8218 XP
  • French - Level 10
    Next level: 59 XP
    Total XP: 2941 XP
  • German - Level 8
    Next level: 312 XP
    Total XP: 1338 XP
David Esdaile

David Esdaile (DavidEsdaile)

I'm a retired schoolteacher. I love languages and I volunteer teaching TESOL.