캘리포니아 로스앤젤레스에서 소프트웨어 컨설턴트이자 작가로 활동한다. 전 세계 최고의 제약, 생명 공학 및 의료 기기 제조 회사에서 소프트웨어 개발 업무를 진행해왔다. 최근 이복스 이미징(Evox Imaging) 사의 기획 부서에서 웹, 모바일, 가상 현실 관련 업무를 진행했다.
2010년, 프로젝트 진행을 위해 게임 엔진을 검색하다 우연히 유니티를 접한 후 계속 사용했다. 그라나다 힐스 유니티 유저 그룹(Granada Hills Unity User Group)의 설립자이며 커뮤니티 일원과 함께 신규 개발자 교육에 힘쓰고 있다.
게임 프로그래밍에 배경 지식이 없는 독자를 대상으로 『Introduction to Game Programming』(Noorcon Inc., 2016)을 썼다. 이 책에서는 프로그래밍 개념과 유니티의 필수 요소에 대한 기초 지식을 제공한다. 자세한 정보는 www.noorcon.com에서 볼 수 있다.
컴퓨터 과학 분야 박사 학위를 갖고 있으며 현재 컴퓨터 과학 개론, 데이터 구조, 알고리즘, 운영체제, 게임 설계 및 개발 주제에 관한 강의를 맡고 있다.