Lin, Edward Y. H, National Taipei University of Technology, Taiwan Royal Roads University