allen newell attention basal ganglia carleton university carnegie mellon university cascade correlation algorithm cingulate cortex cognitive architecture cognitive psychology cognitive science cognitivism connectionism decision making declarative memory education human-computer interaction language learning memory motor cortex perception prefrontal cortex problem solving procedural memory production system programming language rice university scott fahlman university of pittsburgh