alex cheng

Born in the US, raised in China.

I have lived in Rochester, NY; Beijing; Shanghai; Hong Kong; London; St. Louis, MO; and Stanford, CA.

Tech enthusiast, music fan, movie fanatic. Trivia geek.