Jeremiah Xing's Personal Page Acknowledgement: this personal page is developed with the help of Tim Baker's open source template.