He received Ph.D in Computer Science from School of Computing at KAIST where he also had his M.S and B.S degrees. Shin Hong was a member of Software Testing and Verification Group at KAIST.