Dr. Shan is a licensed Internal Medicine in TX. Medical degree obtained from University of Florida College of Medicine. Completed residency training at UC Irvine. Currently practices at Texas Children's (Texas Children's), located at 1102 Bates St, Houston, TX 77030. Dr. Shan specializes in internal medicine, primary care.. In addition to English, Dr. Shan speaks Mandarin.