Before that, he completed his Ph.D. (2011) in Computer Science at Princeton University. His dissertation work focuses on understanding and improving modern Web traffic caching. During his Ph.D. study, he had internships at Alcatel-Lucent Bell Labs and Intel Labs Berkeley. He received his B.S. (2004) and M.S. (2006) in Computer Science from KAIST.