He received his Ph.D. in Computer Science from Princeton University (2012), an M.A. from Princeton University (2010), and a B.S. from Seoul National University (2006). He is a recipient of Doctoral Study Fellowship from Korean Foundation for Advanced Studies (KFAS).