Mark M. Cheung
overview