Foreword: The technical, mathematical, social, and political issues surrounding voting technology are enormous. Your instructor is no expert in them. What follows are simply some resources he knows about from past offerings of CSE303, talks in the department, the popular press, etc. Your instructor does not know if this sample is biased or not, but he does find a lot of it fascinating.
Electronic Voting Technology Voting Theory