Dr. Shen is a licensed Internal Medicine in NY. Medical degree obtained from University of Vermont College of Medicine. Completed residency training at Northwell Health. Currently practices at South Shore University Hospital (South Shore University Hospital), located at 301 East Main St, Bay Shore, NY 11706. Dr. Shen specializes in internal medicine, primary care.. In addition to English, Dr. Shen speaks Mandarin.