서울대학교에서 전자공학을 전공하고 KAIST에서 데이터통신으로 박사학위를 취득한 후, 현재 강원대학교 컴퓨터공학과 교수, KAIST IT융합연구소 교수로 활동중이다. 기업의 데이터 사이언티스트 양성을 위해 LG전자, LS그룹, 한전, KB금융, NH농협금융, 두산, 고려해운 등 기업에서 3000시간 이상의 실무자 교육과 200여 주제의 프로젝트형 AI 부트캠프를 운영했다. 저서 <컴퓨터 네트워크 프로그래밍>은 80여개 대학에서 교과서로 사용되었고, <데이터사이언스개론>은 학술원우수도서상을 수상했다. 한국생산성본부와 데이터 사이언티스트 자격증(DSAC)을 개발했으며 DSAC 레벨 1~4 교재를 집필했다.