Has a master degree in physics.
Was hired as a game designer by Atari in 1979, and continued to work there untill 1984. After that he started designing computer games on a freelance basis, particularly focusing on the mac platform.
He has also written several books about designing computer games.
Founded the Computer Game Developers' Conference, and ran it for seven years, but was later kicked out of it.