He received his Doctor of Medicine degree from the LSU School of Medicine in New Orleans, and went on to complete his internship and residency at Charity Hospital and at the Children's Hospital of New Orleans. He then completed a Fellowship in Adolescent Medicine at Ole Miss. Dr. Credo is a Board Certified Physician, and is involved in both teaching and Clinical Practice at Tulane.