Advisor:
Gene Lynn