Design and Implementation of a Learning Platform for a Computer Science Capstone Course based on Project-based Learning and Creative Thinking Authors : Chin-Feng Lai, Jang-Jiin Wu, Pao-Ann Hsiung, Ren-Hung Hwang