Computer scientist working toward a better world.
If you haven’t heard, Equifax (one of three major credit reporting agencies in the…