현재 대구공업대학 전자정보통신과 교수로 재직중이다.
삼성항공 연구소 연구원, 한국기계연구원 자동제어실 연구원,
지방기능경기대회 컴퓨터제어직종 심사위원(2009년, 2010년)으로 활동한 바 있다.
주요저서로는
『마이크로프로세서의 이해(1)』(형설출판사)
『마이크로프로세서 실습(1)』(형설출판사)
『PC 어셈블리언어의 이해』(형설출판사)
『1~100을 이용한 알고리즘의 이해(1) - Visual Basic 6.0편』(21세기사)
『1~100을 이용한 알고리즘의 이해(2) - C 언어 편』(21세기사)이 있으며,
최근작으로는
『순서도를 이용한 코딩과의 첫 만남(1) C언어편』21세기사.
『알고리즘의 이해. 1: VISUAL BASIC 6.0』
『알고리즘의 이해. 2: C언어편(1~100을 이용한)』
『마이크로 프로세서의 이해 1』
『PC 어셈블리언어의 이해』 가 있다.