AcknowledgementsI would like to thank a number of people who were instrumental in completing this thesis. First, I would like to thank Prof. Haller for giving me the opportunity to tackle this diffusion project. He was always ready to provide advice, support, and direction without hesitation. I especially appreciate the trust that he gave me in nearly all