Articles about tech, physics, and everything else related to life!
I am Xinxing Liu, a software developer working at Microsoft Inc.