I like to try different experiences when travelling. Some people like non-stop flights. For...
Catching the end of summer......
Birds and "First in Flight"....
The 15-minute walk through the Garden to my work is the perfect way to start a day....
Lack of a good IDE means less productive....
Life is running like a machine....
Tried all of them, still think TopCoder is the best, technically....
I believe, for most people, once they get used to something, they don't like changes. Or, I...
Met an old friend after more than ten years...We didn't have a lot to talk, but I was impressed...
After someone from Mountain View visited this website, I realized that it is not a good idea...
Photo taken at the top of Washington Monument...
Started my first job after PhD at Duke, I walk through the Duke Gardens almost every day. I...
Photo taken at Milan Cathedral...
Photo taken at Arc de Triomphe...
Photo taken at Denver Art Museum...
Photo taken at Jingshan Park...
Photo taken at Park Hyatt Shanghai...
Photo taken at rooftop of Park Hyatt Toronto...
After working as a volunteer in Tibet for a year, it was time to say goodbye. After a little...