theorists, system architects and analysts of intelligent machines and software.