Renee DiResta

Renee DiResta is the technical research manager at the Stanford Internet Observatory.