In the world of computing, the boundary between the possible and the impossible is often defined by the algorithms we can devise.
The way to learn about the mind is to reverse-engineer it: to figure out what natural selection designed it to accomplish.