He received his B.A. in Psychology from Swarthmore College in 1997, an M.S. in Biomedical Chemistry from Thomas Jefferson University in 2001, and his Ph.D. in Clinical Psychology from the University of Miami in 2006. He was on faculty at Duke University Medical Center from 2006-2014, before joining Penn Psychiatry.