Jimmy Chen

Software Engineer, World Wanderer, Life Learner. I am trying to educate the world and myself. What can I offer the world? What does the world offer to me?