David has been teaching science and technology since 1989 in the United States, Bangladesh, and Indonesia. In the United States, David served as a school technology coordinator. In 2012, he moved to Indonesia and was introduced to the International Baccalaureate curriculum. At Sekolah Pelita Harapan (SPH), David has taught MYP Science, MYP Computer Design, DP Biology, DP Chemistry and served as the lead science teacher, lead design teacher and a year level lead teacher. He is also serves as the ManageBac Coordinator and assists with OpenApply. During his time as the ManageBac Coordinator, David has helped SPH implement full use of ManageBac across all levels (PYP, MYP and DP) including attendance and reporting.