iii To my parents. iv Acknowledgements First and foremost, I would like to sincerely thank my advisors, Rob Clayton and Nadia Lapusta, for their continuous support and guidance throughout my graduate studies. Rob taught me how to approach the research from the most practical and efficient way. I deeply appreciate his patience, encouragement, and accessibility whenever I needed his help. Na-dia is always willing to spend hours discussing my research. I enjoy her excellent way of explaining complicated physics. I am grateful for her inspiration and countless advice. I am so fortunate to have Rob and Nadia as my advisors, and I will always cherish what I have learned from them. I would like to thank my academic advisor, Joann Stock, for the he...