haiyuan cao

quasi-scientist, physics phd candidate, geek, blogger, twitter, reader, traveller, interested in technology, science, politics, economics, like beautiful things, especially nice girl~