Advisor:     Russell Lyons