National Science and Technology Council Grant MOST 111-2628-B-182A-012-