Previously, he worked as a Software Engineer at Google, and as a Software Engineer Intern at Facebook. He received both his M.S. and undergraduate degrees from National Tsing-Hua University. He has a passion for designing and implementing algorithms. He likes to apply algorithms to every aspect of his life. He takes special pride in helping to organize Google Code Jam 2014 and 2015.