중앙대 컴퓨터공학과 공학박사(소프트웨어 엔지니어링 전공), 1992년부터 현재 공주교육대학교 컴퓨터교육과 교수로 재직중, 미국 플로리다 주립대 교수설계과 연구교수, 샌버나디노 캘리포니아 주립대 수학 및 과학과 교환교수, (사)한국정보교육학회 회장 역임, 현재 국제 청소년로봇연맹 회장, 관심분야는 동기기반 SW교육, 피지컬 컴퓨팅 교육, 인공지능융합교육이며 저서로는 『인공지능 메이커 길라잡이 대장장이 스마트보드(공저)』, 『인공지능교육개론(공저)』, 『코딩 대장장이 보드(공저)』, 『C언어로 구성한 자료구조(단독)』등이 있다.