Dr. Teh is a licensed Allergy Immunology in CA. Graduated in 2001. Medical degree obtained from Oxford University School of Medicine. Completed residency training at NYU Medical Center and fellowship training at Penn Medicine. Currently practices at Kaiser Permanente (Kaiser Permanente), located at 27303 Sleepy Hollow Ave, Hayward, CA 94545. In addition to English, Dr. Teh speaks Mandarin.