아주대학교 전자공학과를 졸업하고, 한국과학기술원 전기 및 전자공학과에서 석사학위를, University of Washington 전자공학과에서 박사학위를 받았다. 한국원자력연구소 연구원, 전자통신연구원 선임연구원, 한국교원대학교 연구지원실장을 거쳐, 2005년 현재 한국컴퓨터교육학회 부회장, 한국교원대학교 전자계산소 소장, 한국교원대학교 컴퓨터교육학과 부교수로 있다.