1990년 Origin Systems에서 게임 개발을 시작했다. 7 년 간 프로그래머, 수석 프로그래머, 디렉터 및 프로듀서로 일하면서 Martian Dreams, Ultima VII, Ultima VIII, Ulitma IX와 Ultima Online 게임들을 만들었다. 2004년 현재 Glass Eye에서 Mike는 소프트웨어 개발 이사로 재직 중이다.