일리노이대학교에서 전산학 박사 과정을 졸업하고, 로런스버클리연구소에서 연구원으로 근무했다. 2013년부터 울산과학기술원 전기컴퓨터공학부 교수로 재직하면서 인공지능연구센터장을 역임했으며, 현재 KAIST AI대학원 부교수로 재직 중이다.