explained computer scientist