Visiting Expert
san francisco, california, united states
National Taipei University of Technology
Duke University
National Experimental High School
Columbia University in the City of New York