상명대학교 컴퓨터과학과에서 인공지능 전공으로 박사 학위를 받았으며, 현재 한양대학교 ERICA 소프트웨어학부 교수로 재직중이다. 주요 연구 분야로는 인공지능 통신 네트워크, 딥러닝 기반 학습 시스템 개발, 빅 데이터 분석, 스마트 공장 시스템(Industry 4.0) 등 인공지능을 접목하는 다양한 연구를 진행하고 있다.
한양대학교 컴퓨터공학과에서 설계테스팅 전공으로 박사학위를 받았으며, 현재 한양대학교 ERICA 소프트웨어학부 교수로 재직중이다. 주요 연구 분야로는 저전력 및 테스트를 고려한 설계기술, 데이터 압축알고리즘, 인공지능을 이용한 패턴인식, 유전진화기법을 적용한 신뢰성회복 시스템 등 인공지능을 접목하는 다양한 연구를 진행하고 있다.
한양대학교 컴퓨터공학과에서 프로그래밍언어 전공으로 20년간 프로그래밍 강의를 하였으며, 현재 한양대학교 ERICA 소프트웨어학부 교수로 재직중이다. 주요 연구 분야로는 정적/동적 프로그램 분석, 웹어플리케이션 취약성 분석, 인공지능 보안 대응 강화 및 악성코드 분석 등 인공지능을 접목하는 다양한 연구를 진행하고 있다.