케이프타운에서 웹 관련 회사를 경영했으며 미술을 공부했다. 옥스퍼드 대학과 트리스트의 국제고등연구소의 물리학과에서 교수를 지냈으며, 현재 우주 미스터리를 연구하면서 포츠머스 대학교의 우주론 및 중력 연구소에서 선임 강사로 일하고 있다. 30여 편의 연구 논문을 냈으며, 다정하지만 반항적인 박사 과정 및 박사 과정 후 학생들, 매우 똑똑한 동료 과학자들과 교류하며 세계를 여행하고 있다.
서울대학교 물리학과를 졸업하고 펜실베이니아대학교에서 이론물리학으로 이학박사 학위를 받았다. 메릴랜드대학교에서 박사 후 연구원을, 프린스턴대학교, 하버드대학교 등에서 방문 연구원을 역임했다. 현재 세종대학교 물리학과 교수로 재직하고 있다. 타일링 및 기하학, 준결정 및 광결정, 비평형 통계물리, 사회물리, 게임이론, 진화 동역학 등을 연구하고 있다.
서울대학교 수학교육과를 졸업하고 미국 템플대학교에서 수치해석으로 이학박사 학위를 받았다. 뉴욕대학교 쿠란트 수학연구소에서 박사 후 연구원을 지냈으며 숭실대학교 연구교수를 역임했다. 현재 청심국제중고등학교 교사로 재직하고 있다. 『전체를 보는 방법』, 『만화와 함께하는 즐거운 통계학』 등을 번역했고 『2009 개정교육과정 중등수학 교과서』 제작에 참여했다. 『수학사 아는 척하기』의 감수를 했다.