Dr. Shen is a Internal Medicine physician in training in MD. Medical degree obtained from Columbia University College of Physicians and Surgeons. Completed residency training at Johns Hopkins Medicine. Currently practices at Johns Hopkins Medicine (Johns Hopkins Medicine), located at 600 N. Wolfe St, Baltimore, MD 21287. Dr. Shen specializes in internal medicine, primary care.. In addition to English, Dr. Shen speaks Mandarin.