Allen为加拿大籍,在韩国出生。他毕业于多伦多大学,获得数学与经济学荣誉学士学位(Hons. BSc),教育学士学位(BEd),以及教育领导与政策硕士学位(MEd)。他在中国教授数学和经济学已有9年,最早在英华国际学校任教,最近是在人民大学附属中学国际课程中心任教,过去两年担任数学学科组长。在空闲时间,他喜欢做韩国料理和游泳。