Wiyakarn Sanghuachang's scientific contributions