Supervisor: Dr. Gregory V. Brown