Curriculum Vitae

download

Education

2015 – 2017

University of Michigan

  • M.S. Computer Science and Engineering

2012 – 2015

Rice University

  • B.A. Computer Science

Publications

Peer-reviewed research papers

Matthew Bernhard, Josh Benaloh, J. Alex Halderman, Ronald L. Rivest, Peter Y. A. Ryan, Philip B. Stark, Vanessa Teague, Poorvi L. Vora, Dan S. Wallach
To appear in the Second Annual Joint Conference on Electronic Voting (E-Vote-ID '17). Bregenz, Austria. October 24 - 27, 2017.

Manos Antonakakis, Tim April, Michael Bailey, Matthew Bernhard, Elie Bursztein, Jaime Cochran, Zakir Durumeric, J. Alex Halderman, Luca Invernizzi, Michalis Kallitsis, Deepak Kumar, Chaz Lever,Zane Ma, Joshua Mason, Damian Menscher, Chad Seaman, Nick Sullivan, Kurt Thomas, Yi Zhou
To appear in 26th USENIX Security Symposium (USENIX Security '17). Vancouver, BC, Canada. August 16 - 18, 2017.

Matthew Bernhard, Gabe Stocco, and J. Alex Halderman
Proc. 14th Annual Conference on Privacy, Security, and Trust (PST ’16), December 2016

Benjamin VanderSloot, Johanna Amann, Matthew Bernhard, Zakir Durumeric, Michael Bailey, and J. Alex Halderman
Proc. 16th ACM Internet Measurement Conference (IMC ’16), November 2016

Selected other publications

Walter R. Mebane, Jr. and Matthew Bernhard
The Washington Post Monkey Cage blog, June 6, 2017

Robert Cunningham, Matthew Bernhard, and J. Alex Halderman
IEEE Spectrum, November 3rd, 2016

Talks

Matthew Bernhard and Kimball Brace
Election Verification Network Symposium 2017, March 15, 2017

Matthew Bernhard and J. Alex Halderman
33rd Chaos Communication Congress (33c3), December 28th, 2016

Media appearances

Teaching

Fall 2014 – Present

Securing Digital Democracy, University of Michigan, Coursera

Course Operations Liaison

  • Shaped curriculum and led lab discussions for a introductory course on parallel programming featuring Java parallelism and Apache Spark

Spring 2015

COMP 322: Fundamentals of Parallel Programming, Rice University

Teaching Assistant

  • Shaped curriculum and led lab discussions for a introductory course on parallel programming featuring Java parallelism and Apache Spark

Fall 2014

COMP 215: Introduction to Program Design, Rice University

Teaching Assistant

  • Led lab discussions and wrote and reviewed assignments and exams for an introductory course on Java and Object Oriented Programming

Work Experience

Summer 2015

Microsoft Research

Research Intern

  • Explored applications of trusted platform modules (TPMs) in voting through interfaces provided by Windows 10

CV of failure

Taking after Johannes Haushofer, here are all the things I've failed at.

Degree programs I did not get into

2015

Ph.D. in Computer Science, University of Wisconsin

Ph.D. in Computer Science, Stanford University

Ph.D. in Computer Science, Carnegie Mellon University

Ph.D. in Computer Science, Princeton University

Ph.D. in Computer Science, Massachusetts Institute of Technology

2012

B.S. in Computer Science, University of Texas at Austin (ironically, they accepted me into Physics)

2011

B.S. in Physics, Duke University

B.S. in Physics, Harvard University

B.S. in Physics, University of Texas at Austin (fortuitously, they accepted me into Computer Science)

Internships I did not get

2016

Google Software Engineering Internship

2013

Snapstream Summer Internship

EMC Corporation Summer Internship

2012

Northwestern University Materials Research Science and Engineering Center REU

Awards and scholarships I did not get

2017

MIT Election Data and Science Lab New Initiatives Grants in Election Science

2015

NSF Graduate Research Fellowship

Paper Rejections: 4


© Matthew D Bernhard 2015