서울대학교에서 석사/박사 학위를 취득했고, 현재 한국산업기술대학교 게임공학과에서 전임교수로 근무하고 있다. 강의 과목은 C, C++, 윈도우 게임 프로그래밍, 인공지능으로 인간과 게임 상호작용에 대한 분야를 연구한다.