RueyChyuan Shih Associate Professor