Pi-Yueh Final Project