Computer Controlled Circuits