I would like to thank my chair and the members of my committee for all of their advice and assistance with the production of this dissertation. Drs. Alan Reifman, Nancy Bell, Yvonne Caldera, and Anna Tacon provided sounding boards for my ideas, and showed patience through the entire process. Dr. Reifman took me through the process step-by-step, and never hesitated to spend hours with me in the computer lab even when he had other work to do. The other members of my committee worked with flexibility seldom seen. I appreciate all of their efforts, time, and patience. I would also extend a thank you to my mentors outside of my committee