Chih-Chien Tang
overview