He received his Ph.D. in Information Science from Cornell University in 2011, M.S. in Computer Science from National Chengchi University in 2004 and B.S. from National Taiwan Normal University in 1999. He also studied and worked at the School of Computer Science, Carnegie Mellon University (2006-2008) and the Institute of Information Science, Academia Sinica (2004-2006).