John Kim received his Ph.D. from Stanford University and B.S/M.Eng from Cornell University. He is currently an assistant professor at KAIST (Korea Advanced Institiute of Science and Technology) in Daejeon, Korea. His research interests include computer architecture, interconnection networks, and cost-efficient digital systems. Prior to graduate school, he worked as a design of several microprocessors at Intel and at Motorola.