서울대학교 계산통계학과를 졸업하고, 카이스트 전산학과에서 석사, 펜실베니아대학교 전산학과에서 박사학위를 받았다. 박사과정에서 인공지능과 자연어 처리를 전공했으며 졸업 후 일본 규슈공과대학교 정보공학부에 조교수로 임용된 바 있다. 귀국하여 숭실대학교 컴퓨터학부를 거쳐 현재 서강대학교 아트&테크놀로지학과에서 박사과정생들을 지도하며 자연어와 휴먼모션 관련 생성형 인공지능을 연구하고 있다. 인문 예술과 과학기술의 통합, 나아가 신학과 철학을 비롯한 인문학 전반에 대해 폭넓은 관심을 가지고 있다.