동국대학교에서 컴퓨터공학과 학사, 석사, 박사학위를 취득하였고 현재 동국대학교 전산원 컴퓨터공학과 전임교수로 재직하고 있다. KT, 신한은행, 삼성증권 외 다수 기업에서 시스템 설계 및 구축 프로젝트와 진단 컨설팅을 수행하였다. 주요 연구분야는 병렬과 분산 시스템 및 알고리즘과 머신러닝과 딥러닝을 연계한 빅데이터 처리 플랫폼 및 알고리즘을 연구하고 있다. 또한 시스템다이내믹스를 활용한 프로젝트 수행과 연구에 집중하고 있다.