I can say without doubt that I have thoroughly enjoyed the pursuit of this degree, and this is in large part due to the extraordinary mentors that I have been fortunate to meet throughout my academic journey. I would first like to thank my thesis supervisor, Dr. Junyi Xia, for allowing me the opportunity to study under his guidance. Without his knowledge, patience, and support, this work would not have been possible. I would also like to thank Dr. Joseph Reinhardt for his academic and professional advising. I truly appreciate your willingness to help and the commitment you have always shown towards your students. Additionally, I would like to express my gratitude towards Dr. Ryan Flynn. Thank you for offering your time and input towards serving as a part of this thesis committee. Finally, I would like to thank my family and friends for their continued encouragement and support.