This work would not have been as successful without the superb guidance of Professor Ping Lu. His knowledge and motivational factors contributed greatly to the development of the skip guidance algorithm. Throughout the development process, the discussions held with him were of fundamental importance in resolving key issues. The computational resources provided greatly sped up extensive Monte Carlo simulations. Professor Lu made excellent suggestions in choosing coursework, that provided additional ideas for the development of the algorithm. The author would also like to the program of study committee for their helpful ideas for improving this dissertation. Many thanks to the bevy of graduate students who provided answers to questions, helpful suggestions, help with the L A T E Xwriting, and general camaraderie. These students include