한양대학교 전자공학과에서 학사, 석사, 박사 학위를 취득하고 미국 캘리포니아 산호세 주립대학교에서 방문 교수를 지냈다. 1991년부터 건양대학교 의료IT공학과 교수로 재직하며 30년 이상 C, C++, C#, 알고리즘 등을 강의하고 있다. 현재 관심 분야는 스마트헬스케어와 IoT 분야이다. 저서로는 <초보자를 위한 C#200제(2판)>가 있다.