Hai-Bin Ruan, PhD