Andres Cabrera, PhD