I am a third-year graduate student at
UC Berkeley, working on
some random interesting things in computer networks,
operating systems, and parallel programming at
My research advisor is
who is presumably the best advisor in the Universe ever.
Before joining Berkeley in 2011, I got a B.E. in Computer Science
and worked as a research staff (pronounced post bachelor) at
and other collaborators.
Exchange Student; Aug 2005 - Dec 2005, Aalto University
B.E.; Mar 2002 - Aug 2009, Computer Science, KAIST
Intern; Jun 2013 - Aug 2013, Intel
Research Staff; May 2009 - Jul 2011, AN Lab, KAIST
Software Engineer; Feb 2006 - Feb 2009, Piolink
Intern; Dec 2003 - Feb 2004, Sony Computer Entertainment
My primary research areas are systems and networks.
I am particularly interested in every level of building
high-performance networked systems: from low-level architectural
supports, through optimizations in operating systems and
middleware, and to load distribution over clustered systems.
Throughput scaling on many-core architectures
Low-latency networking for datacenters
Software support for high-speed links (40, 100 GbE)
Application acceleration with GPU and FPGA
New concurrent programming model with high expressiveness
If you want to stalk me... (warning: I poorly manage them)