1. Center for Teacher Education, National Changhua University of Education, Changhua, Taiwan
2. Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua, Taiwan
3. Department of Industrial Education and Technology, National Changhua University of Education, Changhua, Taiwan
4. NCUE Alumni Association, National Changhua University of Education, Changhua, Taiwan
5. Kenda Cultural and Educational Foundation, Yuanlin, Taiwan