Biological details of neurons relevant to computation. Artificial neural network theories and models, and relation to statistical physics. Living neural networks and critical evaluation of neural network theories. Student final projects will consist of programming networks and applying them to current research topics.