I would like to thank Dr. Igor I. Slowing for providing me the opportunity to work in his research group. Your guidance, constant criticism, and patience in dealing with me for all these years showed me how to be a good mentor. I would not be here writing this today if it weren't for you. I would also like to thank my committee members, Drs. Aaron D. Sadow, Marek Pruski, Wenyu Huang and Young-Jin Lee for their valuable time, support, and collaborations. I would like to thank the Slowing group for all the support through all these years. I would like to especially thank Dr. Nelson for all the scientific discussions, but more importantly for his friendship. I would also like to thank Dilini, who I considered my big sister, for all the patience and the fun we had these years. I would also like to especially thank Cindy for all the help and for her friendship, the food provided, and for all the talks about life, science, and future (PS. You are going to kill it in grad school). I would like to thank Maria, for all her love and support during this time in Ames. We both went through the same program; I just hope I was as supportive as you were with me. You have always been there for me and I appreciate that very much. Last, but not least, I would like to thank my family for all the support throughout the years that allowed me to get to this point.