상명대학교에서 정보과학을 전공하고 동 대학원에서 석사학위를 취득하고 박사 과정을 수료하였다. 상명대학교, 국민대학교 외 다수의 대학교에서 이산수학, C언어, 컴퓨터 개론, 논리회로 등을 강의하였다.