DOS 게임, 다인용 인터넷 게임, 군용기를 위한 그래픽 디스플레이 컨트롤러의 펌웨어, 사무용 어플리케이션 등의 개발 경험이 있는 전문 프로그래머다. 또한 4년간 대학 교수로서 전산학과의 사무용 프로그래밍에 대해 강의한 바 있다. 마이크로소프트사의 기술 문서 작성에도 참여하였고, C, C++, C#, .NET Remoting 등에 관한 책들과 마이크로컴퓨터 입문서를 집필했다.