Author: Leiyu Shi and Douglas Singh