대구대학교 재학 시절 검색엔진 까치네를 개발하면서 컴퓨터에 심취하기 시작했고 (주)나라비전을 창업해 깨비메일도 개발했다. 미국 캘리포니아 대학(UC Santa Cruz) 박사와 MIT 박사 학위 취득 후 연구원 과정을 거쳐 지금은 홍콩과기대학에서 소프트웨어공학을 가르치며, 이에 대한 연구 과정을 지도하고 있다.