Hsueh-li Cheng Author