Magazine, Maverick Life Why ‘bad’ ads appear on ‘good’ websites – a computer scientist explains by: Eric Zeng