Joshua began as a full-time software developer working with the AI Lab in 2012. He started his career as a Java web developer in 2000 at the PChome Online Group, a pioneering and leading Internet service company in Taiwan. In 2004, he received his Masters Degree in Software Engineering from San Jose State University, located in the heart of the Silicon Valley. In the same year, he moved to Tucson and worked as a contractor for IBM. He also worked for a California-based startup, a local Defense contractor and a mining software company in town. He is interested in Web technologies and mobile applications. He also holds a B.S. and a M.S. degree from the National Taiwan University.