Noah Libby-Haines

Noah Libby‑Haines

Teacher, technologist, and lifelong learner

I am a teacher based in Hanoi, Vietnam, with classroom experience teaching Vietnamese learners ages 4–15 and an academic background in statistics, computer science, and mathematics. I am open to ESL, Mathematics, Computer Science, and hybrid teaching roles.

How I teach

I design lessons to be fun and adapted to my students' interests. I meet my students where they are and give them agency in how they engage with the material and demonstrate understanding whenever possible. To facilitate this, I use my technical skills to build bespoke tools such as competitive games and choose-your-own-adventure style readings. For classroom management, I rely on routines, clear rules, consistent, calmly delivered consequences, and taking a genuine interest in my students as people.

Classroom experience

Recent full-time classroom teaching experience in Vietnam, working with learners from early years through lower secondary. Earlier instructional experience includes introductory programming and undergraduate statistics.

Academic background

MA in Statistics from UC Berkeley. BS in Computer Science, with a minor in Mathematics, from Boston College.

Technology in the classroom

I build my own classroom tools, mostly games, and use them with students for review, practice, and whole-class participation.

Teaching apps

I create browser-based classroom activities to support specific lesson goals, such as vocabulary and grammar practice, reading in context, exam preparation, and whole-class participation. Some are quick one-off tools for a single class; others are reusable activities that can be adapted across lessons.

Language Learning Suite

A suite of classroom vocabulary and grammar activities: a teacher-run class game with multiple game formats, a student self-study arcade for independent practice, and a unit content builder. All three tools share the same lesson content, supporting whole-class activities, independent review, and lesson preparation within one system.

Deployed with students at ILA Vietnam.

Zombie Survival Game

A choose-your-own-adventure reading activity for B1 English learners. Students work through survival scenarios that require reading, vocabulary use, and group decision-making.