한국과학기술원(KAIST)에서 기계공학을 공부했고, 서울대 과학사 및 과학철학 협동과정에서 생물철학으로 석사학위와 박사학위를 받았다. 현재 서울대 자유전공학부 교수로 재직하면서 서울대 초학제 교육AI 연구센터 센터장을 맡고 있다. 서울대 행동생태연구실에서 인간본성을 화두로 하는 ‘인간 팀’을 이끌었고, 영국 런던정경대에서 생물철학과 진화심리학을 공부했다. 일본 교토대 영장류연구소에서는 침팬지의 인지와 행동을 연구했고, 미국 터프츠대 인지연구소 연구원을 역임했다. 진화이론뿐만 아니라 기술의 진화심리와 사회성의 진화에 대해 연구해 왔다.