Summer 2026

Neural
Computation

From biological brains to engineered systems

Spanning neurons, plasticity,
consciousness, and silicon


Neural computation spans the full arc from biological brains to engineered systems. This course begins with the anatomy and physiology of the human brain, traces the developmental program that wires 86 billion neurons, formalizes the plasticity rules that enable learning, and examines theories of consciousness. The second half turns outward: connectome-to-function mapping, whole-brain emulation, biological computing with living neurons, brain–computer interfaces, and the specialization of silicon hardware from CPUs through GPUs to model-specific ASICs.

Prerequisites

Linear algebra and probability. Recommended: machine learning.

Textbook

Iddo Drori, The Brain, Forthcoming, 2026.

Instructor

Prof. Iddo Drori

14 Lectures


Part I — Biological Foundations of Intelligence
  1. 01
    Introduction Ch. 1

    Course overview; scope and themes; organization of the brain sciences; the computational lens on neuroscience

  2. 02
    The Human Brain I Ch. 2 Lab 1

    Neurons, glia, action potentials, synaptic transmission, neurotransmitters, brain regions

  3. 03
    The Human Brain II Ch. 2

    Cortical circuits, sensory and motor systems, computational organization, brain–AI parallels

  4. 04
    Developmental Intelligence I Ch. 3 Lab 2

    Morphogen gradients, cell fate specification, axon guidance, spontaneous activity, glial sculpting

  5. 05
    Developmental Intelligence II Ch. 3

    Critical periods, whole-brain cell atlases, genomic foundation models

  6. 06
    How Brains Learn I Ch. 4 Lab 3

    Hebbian learning, LTP/LTD, STDP, dendritic and structural plasticity

  7. 07
    How Brains Learn II Ch. 4

    Three-factor neuromodulated learning rules, sleep replay, memory consolidation, plasticity–stability dilemma

  8. 08
    Consciousness I Ch. 5 Lab 4

    The self-scanning hypothesis, Global Neuronal Workspace theory, Integrated Information Theory, higher-order and recurrent processing theories

  9. 09
    Consciousness II Ch. 5

    Adversarial testing (COGITATE), cross-species evidence, theory-derived indicators for machine consciousness, substrate independence

  10. Part II — Translating Biology into Engineered Systems
  11. 10
    From Connectome to Function Ch. 6 Lab 5

    Brain-wide activity maps, structure–function connectomics, neural foundation models, digital twins of the brain

  12. 11
    Brain Emulation Ch. 7 Lab 6

    Reading a connectome, simulating neural dynamics, coupling to a virtual body, the virtual fly

  13. 12
    Biological Computing Ch. 8 Lab 7

    Neurons on electrode arrays, closed-loop active-inference framework, organoid intelligence

  14. 13
    Brain–Computer Interfaces Ch. 9 Lab 8

    Modalities from EEG to intracortical arrays, decoding algorithms, speech neuroprosthetics

  15. 14
    Silicon Intelligence Ch. 10 Lab 9

    CPUs to GPUs, AI accelerators, transformer-specific ASICs, model-specific chips; course synthesis

9 Interactive Notebooks


Lab 01

The Neuron as a Dynamical System

Simulate Hodgkin–Huxley and leaky integrate-and-fire neurons, build chemical and short-term-plasticity synapses, decode population activity vectors.

Lab 02

Wiring a Brain

Grow morphogen concentration gradients, generate Turing patterns via reaction–diffusion, model axon guidance, and simulate critical-period plasticity.

Lab 03

Synaptic Plasticity

Implement Hebbian, Oja, STDP, BCM, and three-factor learning rules. Explore replay buffers and homeostatic synaptic scaling.

Lab 04

Consciousness

Build a Global Neuronal Workspace with ignition dynamics, compute integrated information Φ, model thalamocortical loops and binocular rivalry.

Lab 05

From Connectome to Function

Analyze connectome graphs with degree distributions, clustering, rich-club coefficients, spectral methods, and winner-take-all network dynamics.

Lab 06

Brain Emulation

Emulate C. elegans circuits, build sensorimotor agents, and train embodied controllers with reward-modulated STDP.

Lab 07

Biological Computing

Simulate multi-electrode array recordings, build an LIF reservoir computer, implement active inference, and play Pong with a neural controller.

Lab 08

Brain–Computer Interfaces

Decode movement with population vectors, Kalman filters, and LSTM networks. Analyze channel capacity and information transfer rates.

Lab 09

Silicon Intelligence

Profile roofline models for CPUs, GPUs, and TPUs. Design neuromorphic crossbar arrays and run neural architecture search on the Pareto frontier.

Grading


Homeworks (3) 30%

Problem sets combining analytical derivations, programming exercises, and critical reading of primary sources.

Presentations (2) 30%

Research paper presentations.

Quizzes (3) 30%

In-class quizzes, cumulative, covering the textbook material across the semester.

Participation 10%

Active engagement in class discussions and peer paper presentations.

Policies


Academic Integrity

All submitted work must be your own, in accordance with the Yeshiva University Code of Academic Conduct. Collaboration on homework is encouraged for discussion, but each student must write up solutions independently. Use of AI assistants must be disclosed.

Accessibility

Students needing accommodations should contact the Office of Disability Services and provide documentation to the instructor during the first two weeks of the semester.

Late Policy

Each student has 5 late days for homeworks, with at most 2 late days per homework assignment.