서울대학교에서 전기공학 학사학위를 받았으며 한국과학기술원에서 전기, 전자공학 석사학위를 받았고 Univ. of Berkeley(California)에서 전산학과 박사학위를 받았다. 2006년 현재 연세대학교 컴퓨터공학과 교수이다.