고려대학교 전자공학과를 졸업하고, KAIST에서 전산학 석사, 고려대학교에서 컴퓨터공학 박사를 취득하였다. 한국전자통신연구원(ETRI) 책임연구원, 고려대학교 컴퓨터정보학과 부교수를 거쳐 현재 한국전자통신연구원(ETRI) ICT 멘토링 전문위원으로 활동 중이다. 컴퓨터구조, 마이크로컨트롤러 분야에서 기술 및 프로젝트 자문과 교육 활동에 관심을 가지고 있으며, 트래킹과 막걸리를 좋아한다.