Bill gates experiences