Electrical Engineering and Computer Science

Sounding the alarm on the dangers of electronic voting