Teaching English language learners through technology | Synapse