David was the Technology Coordinator at Hong Kong International School (HKIS) for more than 25 years. He taught technology through AP Computer Science and designed technology programs for administration, faculty and students of all ages.

In 1998, David launched one of the first comprehensive web systems that was designed and maintained by high school students. In 2004, he led the design and implementation of an integrated class/curriculum management and ePortfolio system called MyDragonNet.

Since joining Concordia Hanoi in 2010 David has developed one of the first educational and administrative technology environments totally based in the cloud. He has helped launch the Hanoi Ed Tech group that brings technology educators in Hanoi together for support, workshops and sharing of insights.