Shih-Ping Chen Author