The human mind from a computer science perspective