He received the M.S. and Ph.D. degrees in Computer Science and Engineering at the University of Michigan, Ann Arbor under the guidance of Prof. Satish Narayanasamy; and the B.S. degree in Electrical Engineering from the Seoul National University in Korea. Before joining VT, he worked as an academic visitor at IBM T. J. Watson Research Center. He also interned at Microsoft Research - Redmond; and at NEC Laboratories America. He has been awarded VMWare 2012 Graduate Fellowship, the best paper at ASPLOS 2011, and the grand prize in embedded software contest held in Korea.