16년이 넘는 게임 엔진 개발 경력을 가진 컴퓨터 게임 업계의 베테랑이다. 그는 University of California, Davis에서 전산학 PhD 학위를 받았으며 Virginia Tech에서 수학 석사 학위를 받았다. Eric은 Terathon Software의 창업자로, 현재 C4 엔진의 개발을 이끌고 있다. Eric은 Sierra Online에서 Quest for Glory V 개발팀의 수석 프로그래머였으며, Apple용 OpenGL 개발팀에서도 일했다. 또한, Naughty Dog의 Advanced Technology Group의 일원으로서 PlayStation 3용 그래픽 구동기 소프트웨어를 설계하기도 했다. Eric은 베스트셀러 Mathematics for 3D Game Programming and Computer Graphics의 저자이며, Game Programming Gems 시리즈를 비롯한 여러 책에도 글을 기고했다. 그의 글은 또한, Journal of Game Development와 journal of graphics tools, Gamasutra.com에도 실렸다.
50권이 넘는 번역서를 낸 프로그래밍 서적 전문 번역가로, 「컴퓨터 프로그래밍의 예술」 시리즈(Knuth), 「UNIX 고급 프로그래밍」(Stevens, Rago) 제2, 3판, 「(C++로 배우는)프로그래밍의 원리와 실제」(Stroustrup)를 비롯한 다양한 분야의 프로그래밍 서적을 번역했다. 게임 및 그래픽 프로그래밍 관련 번역서로는 「Game Programming Gems」 시리즈와 「3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학」 제1, 2판, 「실용 Direct3D 11 렌더링 & 계산」, 「DirectX 11을 이용한 게임 프로그래밍 입문」 등이 있다. 번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심을 가지고 있으며, 수많은 오픈소스 프로젝트의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr/)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net/)와 Game Programming Gems 시리즈를 비롯한 게임 개발서의 독자 지원 및 논의 사이트 GpgStudy(http://www.gpgstudy.com/)를 운영하고 있다.