Saien Xie Princeton University Engineering - Electrical or Computer, Materials Science, Nanotechnology