Supervisor: Brad Montagna