Her undergraduate degree is from Stanford University where she majored in Comparative Religions. She received a Master’s Degree from Stanford in International Development Education. She has a subsequent Master’s Degree in Nursing (midwifery) from Yale School of Nursing and a post-Master’s from Vanderbilt University School of Nursing (family nurse practitioner). She received her PhD in Nursing from Yale University. She completed a post-doctoral Fellowship in Informatics at VHA Connecticut, West Haven Campus.