Jennifer Belfield:  Game Programmer and Software Developer

Turing Machine

Definition:  A machine that is a model of computation which can use a predefined set of rules to determine a result from a set of input variables.