This course introduces the tools of computational and theoretical neuroscience, with a focus on principles and mathematical foundations. Students should be familiar with complex numbers, matrices, and univariate differential and integral calculus. The specific topics addressed in the course vary depending on interests of the students.