This thesis is the end of my joyful journey in obtaining the Doctor of Philosophy degree. Throughout the time, I have been so lucky to be around with so many wonderful people: my professors, my colleagues, my friends, and my family. They have made this journey so memorable with words of encouragement, endless help, fun, and joys. To them, I am deeply indebted.