Computational neuroscience, neuroscience, computer science, theoretical physics, philosophy of mathematics and cognitive science.

Mostly it seems I correct spelling and grammatical errors.

Sandboxin':

Particle filter