Advisor: Joshua Semeter