Computational principles underlying human and machine intelligence. Neural models of vision, language, and higher-order cognition. Integration of artificial intelligence with neural computation.