Advisor: Michael A. Mandell