Dr. Deng is a licensed Internal Medicine in MA. Graduated in 2017. Medical degree obtained from Sichuan, West China School of Medicine in China. Completed residency training at Tufts Medical Center. Currently practices at Beth Israel Deaconess Medical Center (Beth Israel Deaconess Medical Center), located at 148 Chestnut St, Needham, MA 02492. Dr. Deng specializes in internal medicine, primary care.. In addition to English, Dr. Deng speaks Mandarin.