"What I cannot create, I do not understand." – Richard Feynman
This course applies Richard Feynman's dictum to the brain, by teaching students how to simulate brain function with computer programs. Special emphasis will be placed on how neurobiological mechanisms give rise to cognitive processes like learning, memory, decision-making, and object perception. Students will learn how to understand experimental data through the lens of computational models, and ultimately how to build their own models.