Faculty Of The Department Of Computer Science Korea Advanced Institute Of Science And Technology (kaist) Taejon Republic Of Korea.